2017-04-08 229 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);