MySQL select 同样 table
MySQL select in same table
我的请求的正确SELECT
语法是什么?
Table:
ID / PARENT_ID / THIRD_ID
60 / 0 / 123
61 / 60 / 345
62 / 61 / 567
63 / 61 / 789
我的要求:显示由ID
和PARENT_ID
生成的所有THIRD_PARENT_ID
。 IE。条目 id
= 62
parent_id
= 61
条目 id
= 61
条目 third_id
= 345
:
THIRD_ID / THIRD_PARENT_ID
60 / -
61 / 123
62 / 345
63 / 345
谢谢!
SELECT t.id, t2.third_id
FROM table AS t
LEFT JOIN table AS t2 ON (t2.id = t.parent_id)
我的请求的正确SELECT
语法是什么?
Table:
ID / PARENT_ID / THIRD_ID
60 / 0 / 123
61 / 60 / 345
62 / 61 / 567
63 / 61 / 789
我的要求:显示由ID
和PARENT_ID
生成的所有THIRD_PARENT_ID
。 IE。条目 id
= 62
parent_id
= 61
条目 id
= 61
条目 third_id
= 345
:
THIRD_ID / THIRD_PARENT_ID
60 / -
61 / 123
62 / 345
63 / 345
谢谢!
SELECT t.id, t2.third_id
FROM table AS t
LEFT JOIN table AS t2 ON (t2.id = t.parent_id)