2013-02-19 50 views

回答

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 

爲了進一步獲得更多的知識有關加入,請訪問以下鏈接:

+0

是的,但是我問阿布德德興這個架構中。如何製作架構? – 2013-02-19 13:17:55

+0

@NorbertPisz看到我的更新。 – 2013-02-19 13:22:08

+0

太棒了!但這是做到這一點的方法之一? – 2013-02-19 13:25:54