结合两个select语句mysql的结果

时间:2016-10-25 23:26:03

标签: mysql sql

我查看所有其他示例,但没有一个与我的结果相符。

我有:

select last_name, first_name from customer;
select address, district, phone from address;

由于列数不同,我无法使用union。我试过加入,但我不确定我是否正确使用它。任何帮助将不胜感激。

1 个答案:

答案 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是客户表的主键。

相关问题