使用Group_Concat创建表

时间:2014-03-13 07:34:56

标签: group-concat

我有一张表DATA meta_id post_id meta_key元值

meta_id    post_id    meta_key    meta-value
1          20         country     AU
2          20         first_name  Fred
3          20         last_name   Smith
4          21         menu_item   Post_type
5          21         menu_object Page
6          22         country     AU
7          22         first_name  Jane
8          22         last_name   Brown

我想创建一个新表RESULTS,其中只包含那些带有meta_key国家/地区的post_id记录,并有选择地为该post_id选择meta_values - 请注意,meta_key国家/地区不是必需的结果。未选择Post_id 21,因为它没有国家的meta_key。

RESULT表中的结果输出为:

unique_id, post_id, first_name, last_name
1 |20  | Fred  | Smith
2 | 22 | Jane  | Brown

我似乎无法通过此获得任何结果。有关如何得出结果的任何想法?

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题 - 无需采取任何措施。