首页 > 解决方案 > 在加入 MySQL 时从主表中选择特定数据

问题描述

在此处输入图像描述 我有两个表。表一是包含一些产品名称的主表,表二保存分配给特定用户的产品。然后我需要从主表(表 1)中获取产品列表,该表未添加到用户下在表 2 中。上图显示了表结构。

因此,当我选择用户 11 时,它不应该是 product_name C。我该如何为此编写 MySQL 查询。

标签: mysql

解决方案


你可以试试这个查询

SELECT table1.product_name FROM `table1`
INNER JOIN table2 on table2.p_id = table1.p_id
WHERE table2.user_id = 11

推荐阅读