2013-01-09 14 views

回答

1

這是使用子查詢。

SELECT t.*, 
     (SELECT Name FROM TABLE_NAME WHERE mother = t.id) as sons_name 
FROM TABLE_NAME as t 
WHERE t.name = 'Mommy' 

但你可以把它用也加入做:

SELECT t1.*, t2.name as sons_name 
FROM TABLE_NAME as t1 
     LEFT JOIN TABLE_NAME as t2 ON t2.mother = t1.id 
WHERE t1.name = 'Mommy' 
相關問題