SQL选择并联接4个表

时间:2018-11-14 23:02:10

标签: mysql

我是SQL的新手,正试图联接下图所示的4个表:

这里是我所拥有的,但是我目前无法访问SQL Server(它已关闭,并且我不拥有它,因此我只需要等待)。

SELECT customerName, address, address2, postalCode, phone, country, city 
FROM [CUSTOMER] C JOIN ADDRESS A ON C.addressId = A.addressId 
JOIN CITY I ON A.cityId = I.cityId 
JOIN COUNTRY P ON P.countryId = I.countryId");

这是联接表的正确方法吗?

city table

country table

customer table

address table

1 个答案:

答案 0 :(得分:1)

看起来不错。 CUSTOMER不需要[],这是Microsoft SQL Server语法。