gpt4 book ai didi

mysql - 如何连接两个mysql表两次

转载 作者:行者123 更新时间:2023-11-29 02:51:53 25 4
gpt4 key购买 nike

我在 mysql 中有两个表(与 wordpress posts 数据库的结构相同):

表一:“post”
编号 |姓名
1 |苹果手机
2 | iPad
3 | images01.jpg(iPhone 缩略图)
4 |苹果电脑
5 | images02.jpg(iPad 缩略图)

表2:“图像”
post_id | image_id
1 | 3
2 | 5

我运行sql:

SELECT post.*, image.image_id FROM post 
LEFT JOIN image ON post.id = image.post_id

结果:

编号 |姓名 | image_id
1 |苹果手机 | 3
2 | iPad | 5

如何在一次 sql 调用的结果中获取缩略图名称 (imagesxx.jpg)?

最佳答案

那是你的查询:

select p.id,p.name,p1.name from image i inner join post p on i.post_id=p.id  
inner join post p1 on i.image_id=p1.id

关于mysql - 如何连接两个mysql表两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34782669/

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