列鍵我有1臺與用戶在他們像這樣:附加價值進入另一個
id name email status
---------------------------------
1 Jane [email protected] active
2 Jack [email protected] active
3 Jane [email protected] inactive
4 Jack [email protected] inactive
我也有數據表像這樣:
id user_id key value
------------------------------
1 1 firts_name Jane
2 1 last_name Do
3 2 city Amsterdam
4 2 first_name Jack
現在我想讓他們在一個查詢中像這樣:
id name email status firts_name last_name city
-------------------------------------------------------------------------
1 Jane [email protected] active Jane Do NULL
2 Jack [email protected] active Jack NULL Amsterdam
3 Jane [email protected] inactive NULL NULL NULL
4 Jack [email protected] inactive NULL NULL NULL
甚至可能在一個查詢中?
通常我會做2個查詢,然後結合2在PHP中,但我很好奇,如果這是可能的。
你也通常在你的用戶表中重複的電子郵件/用戶名? – mellamokb 2012-04-19 22:08:25
不,這只是一個例子!我也確保鑰匙不一樣。這是在代碼中完成的。我只是複製/粘貼這個例子! – 2012-04-19 22:10:37
@MarcvdM:使用sql連接。 – SuperNoob 2012-04-20 01:00:10