gpt4 book ai didi

mysql - 从 3 个表中进行 SQL SELECT

转载 作者:行者123 更新时间:2023-11-29 22:37:04 25 4
gpt4 key购买 nike

ft_pupils
- id //Primary Key
- name
- start_date

ft_entries
- id
- pupil_id //Foreign Key
- aol_id

ft_aol
- id
- title

对于 ft_entries 表中的每个条目,我想使用 SELECT 来选择 ft_entries 表中的每个条目,但将 aol_id 替换为 ft_aol 内的标题。

我已经设法得到:

SELECT name, aol_id FROM ft_pupils, ft_entries WHERE pupil_id = ft_pupils.id

工作正常。

我希望 WHERE 位于 WHERE Pupils_id = ft_pupils.id

我现在很困惑。

最佳答案

您可以尝试通过连接 3 个表来获得您想要的结果。

SELECT Name,title FROM ft_entries 
INNER JOIN ft_pupils ON pupil_id = ft_pupils.id
LEFT JOIN ft_aol ON ft_aol.id = aol_id

关于mysql - 从 3 个表中进行 SQL SELECT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29502867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com