我有一个表,看起来像这样:复杂的SQL查询
meta_id post_id meta_key meta_value
271 4 _aciudad New york
270 4 _apais USA
267 10 _aservicio Alojamiento
...
261 43 _apais USA
238 43 _aciudad Chicago
262 43 _aservicio Alojamiento
...
261 43 _apais USA
238 43 _aciudad Miami
262 43 _aservicio Alojamiento
我需要做的,是显示符合国家>市所有的寄存器。或ORDER BY全国所有_aciudad寄存器,是这样的:
meta_id post_id meta_key meta_value meta_key meta_value
235 42 _aciudad New York _apais USA
236 56 _aciudad Chicago _apais USA
237 57 _aciudad Miami _apais USA
238 58 _aciudad Sidney _apais Australia
238 59 _aciudad Melbourne _apais Australia
我不知道如何做到这一点,我想用INNER JOIN?双重选择?请帮帮我!!
是在同一个表中的所有数据? – Cninroh 2011-03-28 22:07:55
迈阿密和美国之间的联系是什么? post_id?但是帖子ID 43在不同的_aciudad中至少有6条记录。实际上,我很难看出你是从238/43 /迈阿密到结果 – RichardTheKiwi 2011-03-28 22:18:54