-1
A
回答
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'
相關問題
- 1. 使用表中的多個外鍵選擇一個主鍵
- 2. MySQL的子選擇同一個表
- 3. 插入選擇下拉列表值的主鍵作爲另一個表中的外鍵使用php mysql
- 4. 從同一個表中選擇兩個不同的值(mysql)
- 5. 從兩個表中選擇一行取決於主鍵(Mysql)?
- 6. MySQL IN子句使用子選擇與值列表
- 7. MySQL是不使用按鍵上的一個子選擇用「IN」
- 8. MYSQL:由兩個外鍵從同一個表中選擇
- 9. MySQL的選擇使用主WHERE子句
- 10. 如何使多個選擇輸出,與單相同選擇
- 11. PHP MySQL使用主鍵和唯一鍵在同一個表中複製一行...
- 12. SQL查詢與一個以上的線路選擇外鍵行到主鍵表
- 13. MySQL查詢從一個表中選擇不同的值,並從一個單獨的表中選擇所有值
- 14. MySQL的:選擇行兩三個主鍵
- 15. MySQL搭配同一個表中選擇的行不where子句
- 16. 的MySQL選擇一個值從同一個表
- 17. 使用Python/MySQL選擇自動遞增主鍵的最大值
- 18. 如何同步與MySQL表中選擇列表的值中,
- 19. MySQL的選擇/插入到同一表
- 20. 使用MySQL中的另一個列表選擇一個列表的子集
- 21. 從同一行的同一個MySQL表中選擇一個字段的值到另一個字段中?
- 22. 在MySQL表中選擇不同的值
- 23. 如何使用MySQL的一個表中選擇不同值的總和
- 24. Reducer輸出同一個文件中兩個不同鍵的值
- 25. MySQL從一個表中選擇不同的值,從另一個表中給出值
- 26. 如何從多個mySQL表中選擇並輸出到PHP?
- 27. 從具有相同主鍵但不同值的兩個表中選擇一個表?
- 28. 兩個子集表在一對一關係中與另一個表中的外鍵共享相同的主鍵
- 29. Mysql的加入四個表另一個表中選擇列後爲選擇鍵
- 30. Mysql的選擇多表獲得值與同一列