1
A
回答
2
这听起来很可能有Many-to-Many
的关系。
用户表
- 用户ID(PK)
- 用户名
- OtherFields ...
标记表
- 标签识别(PK)
- 标签名
- OtherFields ...
UserTagLink表
- 用户ID(FK)
- 标签识别(FK)
你需要加入两个表
SELECT a.*, c.* -- <<== select the columns you want to display
FROM Users a
INNER JOIN UserTagLink b
ON a.UserID = b.UserID
INNER JOIN Tags c
ON b.TagID = c.TagID
为了进一步获得更多的知识有关加入,请访问以下链接:
相关问题
- 1. SQL表关系
- 2. SQL Azure支持关系数据库吗?
- 3. 表关系,SQL 2005
- 4. SQL Server表关系
- 5. Azure的表存储反比关系
- 6. Azure表或SQL Azure?
- 7. 表之间的SQL关系
- 8. SQL Server表关系实践
- 9. SQL表中的M:N关系
- 10. 表关系SQL Server问题
- 11. 使用关系表筛选表MS-SQL
- 12. SQL关系
- 13. 关于从SQL Azure门户
- 14. SQL Azure是一个关系数据库吗?
- 15. RDBMS/SQL中的“关系”与“关系”?
- 16. SQL Azure表大小
- 17. LINQ to SQL中的表关系
- 18. SQL Delete与另一个表的关系
- 19. 与NHibernate必需的SQL Server表关系?
- 20. SQL-表关系,主要(PK/FK)
- 21. 从sql server“view”添加关系到表
- 22. 无法创建表关系 - SQL Server 2005
- 23. LINQ to SQL基本问题 - 表关系
- 24. SQL Server中的数据库表关系
- 25. SQL查询表中的许多关系
- 26. 3表之间的SQL关系
- 27. SQL - 父子关系排序表
- 28. LINQ to SQL计数表与关系
- 29. Quizz的SQL表结构和关系
- 30. 加入表与SQL的关系
是的,但是我问阿布德德兴这个架构中。如何制作架构? – 2013-02-19 13:17:55
@NorbertPisz看到我的更新。 – 2013-02-19 13:22:08
太棒了!但这是做到这一点的方法之一? – 2013-02-19 13:25:54