我查看所有其他示例,但没有一个与我的结果相符。
我有:
select last_name, first_name from customer;
select address, district, phone from address;
由于列数不同,我无法使用union。我试过加入,但我不确定我是否正确使用它。任何帮助将不胜感激。
答案 0 :(得分:0)
如果要从两个表中获取数据,则需要在地址表中使用某种外键。然后您的查询将如下所示:
SELECT last_name, first_name, address, district, phone FROM customer c
INNER JOIN address a ON c.customer_id = a.customer_id
Customer_id是客户表的主键。