从多个表中获取唯一数据

时间:2018-01-02 10:22:01

标签: mysql sql

如何从三个表中获取唯一的位置,位置在三个表中应该是唯一的?

delhi

结果:

exists()

3 个答案:

答案 0 :(得分:1)

试试这个:

select * from table1 INNER JOIN table2 on table1.location = table2.location 
INNER JOIN table3 on table2.location = table3.location;

答案 1 :(得分:0)

使用INTERSECT运算符检索上述输出。 你也可以阅读click here

答案 2 :(得分:0)

SELECT
    location
FROM
    table1
UNION
SELECT
    location
FROM
    table2
UNION
SELECT
    location
FROM
    table3

试试这个