mysql如何通过多种不同的条件连接表

时间:2016-02-18 13:30:12

标签: php mysql sql

我有2 table

product

id_product,price,etc

关系

id,relation1,relation2,relation3,...

我想获得id = relation1,...

的任何产品

如何在sql中编写?

SELECT * FROM product WHERE id_product = relation1,relation2,relation3,...

1 个答案:

答案 0 :(得分:0)

所以你需要一个内连接和一个IN语句:

SELECT * FROM product t
INNER JOIN relation s
    ON(t.id_product in(s.relation1,s.relation2,s.relation3))