
我有两个tables.Table,一个是包含一些产品名称的主表,表二保存分配给特定users.Then的产品我需要从主表(表1)中获取产品列表,这不是在表2的用户下添加的。
因此,当我选择user 11时,它不应该是product_name C。我该如何为它编写MySQL查询。
发布于 2018-06-02 12:14:16
您可以尝试此查询
SELECT table1.product_name FROM `table1`
INNER JOIN table2 on table2.p_id = table1.p_id
WHERE table2.user_id = 11发布于 2018-06-02 12:06:35
我猜下面的查询应该可以工作。
SELECT p1.p_id,p1.product_name FROM table_1 AS p1
INNER JOIN table_2 AS p2
ON p2.p_id = p1.p_id
WHERE p2.user_id = '11'https://stackoverflow.com/questions/50653366
复制相似问题