MySQL:不重复数据

时间:2015-12-13 15:12:57

标签: mysql

我有一个我想要使用的MySQL语句,它将在两个不同的表中显示数据,但没有任何重复的数据。

SELECT Customer.firstName, Customer.lastName, Purchase.productName, Purchase.productPrice
FROM Purchase
INNER JOIN Customer

这是我正在使用的MySQL,它确实有效,但它加载了我不想要的重复数据。我环顾四周但没有看到简单的解决方案。提前抱歉,如果这是一个简单的解决方案,已经工作了一段时间,大脑并没有真正起作用。

1 个答案:

答案 0 :(得分:1)

您必须通过相关列绑定这些表。

我们假设表Customer的主列名为ID,客户ID保存在表customerID中名为Purchase的列中:

SELECT Customer.firstName, Customer.lastName, Purchase.productName, Purchase.productPrice
FROM Purchase
INNER JOIN Customer 
ON Custormer.ID=Purchase.customerID