您好,我正在尝试对这 3 个 Tables 进行排序
我需要创建一个遍历“作者”表的查询,
获取作者编号
然后转到“Wrote”表,从最后一个表的 AuthorNum 中查找“BookCode”
然后最后遍历 Book 表来列出书名以及作者的名字和姓氏。
我正在考虑使用连接表,但对它如何工作的理解不太清楚。嵌套选择语句是我的下一个猜测,但我无法让它们遍历这么多表。
如果有人能帮助我那就太好了,谢谢。
最佳答案
您想要使用INNER JOINS
来匹配数据
SELECT *
FROM authors AS a
INNER JOIN wrote AS w
ON a.AuthorNum = w.AuthorNum
INNER JOIN book AS b
ON w.BookCode = b.BookCode
关于php - MYSQL 3个表排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52865928/