Я новичок в SQL, и я попробовал это.
Вот мой стол:
person_id | parent_id | name
-----1--------------0----------Steve
---- 2 ----------- 1--------- Joe
-----3------------- 2-------- Monica
---- 4 ------------ 2------- Ted
Соотношение с этими числами: Джо - сын Стива, поэтому parent_id
Джо равно его отцу (Стиву) person_id
. Моника и Тед - это дети Джо. Таким образом, их parent_id
равно person_id
.
их отца
Я пытаюсь создать SQL-запрос для этого вывода:
-------------------------
| Steve | Joe | Monica |
-------------------------
| Steve | Joe | Ted |
-------------------------
Я пробовал этот SQL-запрос, но он нелогичен.
SELECT name FROM child,parent where parent.parent_id=child.child_id