我有 1 个表,其中有用户,如下所示:
id name email status
---------------------------------
1 Jane j@ne.do active
2 Jack j@ck.do active
3 Jane j@ne.do inactive
4 Jack j@ck.do 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 j@ne.do active Jane Do NULL
2 Jack j@ck.do active Jack NULL Amsterdam
3 Jane j@ne.do inactive NULL NULL NULL
4 Jack j@ck.do inactive NULL NULL NULL
这甚至可能在一个查询中吗?
Normaly 我做 2 个查询,然后在 php 中组合 2 个,但我很好奇这是否可能。