mysql - 在加入 MySQL 时从主表中选择特定数据
问题描述
我有两个表。表一是包含一些产品名称的主表,表二保存分配给特定用户的产品。然后我需要从主表(表 1)中获取产品列表,该表未添加到用户下在表 2 中。上图显示了表结构。
因此,当我选择用户 11 时,它不应该是 product_name C。我该如何为此编写 MySQL 查询。
解决方案
你可以试试这个查询
SELECT table1.product_name FROM `table1`
INNER JOIN table2 on table2.p_id = table1.p_id
WHERE table2.user_id = 11
推荐阅读
- javascript - 无法加载部署在 EKS 上的 react js 应用程序
- regex - 使用正则表达式查询逗号分隔的数据
- qt - 即使使用 Qt 维护重新安装后也无法导入 QtCharts
- excel - 处理列表对象时对属性的无效使用
- python - 我在 Django 中上传 CSV 有什么问题?
- python - 在 python 中获取 FFT 波形以匹配 Adobe Audition 频率分析
- excel - 如何使用按钮隐藏/取消隐藏列?
- java - 使用布尔错误检查方法写入 LinkedList 会在另一个参数为整数的函数中显示错误
- javascript - 有没有办法为 JS(任何环境)创建转储并稍后恢复/调试它(可能在其他机器上)?
- django - 我应该在哪里设置从表单字段派生的模型字段?