2017-04-08 151 views
-1

我的表结构看起来是这样的:在表优化MySQL查询

id, parent_id,...... 

样本数据:

id parent_id 
1 null 
2 null 
3 1 

我想获取行和与其匹配的父行。 输出将是:

id parent_id 
3 1 
1 null 

什么将是最优化的MySQL查询此

+0

编辑你的问题,并提供样本数据和所需结果*以表格格式*。 –

+0

已添加示例数据 – sss

回答

0

你想要的查询似乎是:

select t.* 
from t 
where 1 in (t.id, t.parent_id);