Mysql SQL连接3个表以输出名称
有三张桌子 顾客 (客户ID、姓氏、姓氏) 艺术家 (ArtistID,FirstName,LastName) 顾客\艺术家\兴趣 (客户、艺人) 我必须按照客户姓氏中艺术家姓氏的字母顺序,链接所有客户的姓名和每个客户感兴趣的艺术家的姓名的3个表。输出应该如下所示:Mysql SQL连接3个表以输出名称,mysql,sql,Mysql,Sql,有三张桌子 顾客 (客户ID、姓氏、姓氏) 艺术家 (ArtistID,FirstName,LastName) 顾客\艺术家\兴趣 (客户、艺人) 我必须按照客户姓氏中艺术家姓氏的字母顺序,链接所有客户的姓名和每个客户感兴趣的艺术家的姓名的3个表。输出应该如下所示: A.LastName A.FirstName C.LastName C.FirstName 两个联接应该可以实现以下目的: SELECT a.LastName, a.FirstName, c.Las
A.LastName A.FirstName C.LastName C.FirstName
两个联接应该可以实现以下目的:
SELECT a.LastName, a.FirstName, c.LastName, c.FirstName
FROM Customer c
JOIN Customer_Artist_Interest cai ON c.CustId = cai.CustId
JOIN Artist a ON cai.ArtistId = a.ArtistId
ORDER BY a.LastName, a.FirstName, c.LastName, c.FirstName
两个联接应该可以实现以下目的:
SELECT a.LastName, a.FirstName, c.LastName, c.FirstName
FROM Customer c
JOIN Customer_Artist_Interest cai ON c.CustId = cai.CustId
JOIN Artist a ON cai.ArtistId = a.ArtistId
ORDER BY a.LastName, a.FirstName, c.LastName, c.FirstName
提示:
内部加入
。尝试按客户名称、艺术家名称加入并订购提示:内部加入
。尝试按客户名称、艺术家名称加入并订购