mysql - 两个表查询相同的主键
问题描述
我尝试进行 mysql 查询以将两个结果组合在新的一张表上。
SELECT * FROM recuperacion.inventario, recuperacion.Salidas where codigo='5ae2399f4fbd3';
此查询不起作用。
解决方案
您需要加入表格。
SELECT *
FROM recuperacion.inventario
INNER JOIN recuperacion.Salidas USING (codigo)
WHERE codigo='5ae2399f4fbd3';
USING
当连接关系是两个表中相同的列名时,可以使用该子句。然后,这允许您引用该列,而无需使用表前缀对其进行限定。
推荐阅读
- screenshot - 有没有办法在 UE4 中获取游戏内的高分辨率屏幕截图?
- django - Ajax POST 请求 200 但表单无效
- angular - ng add @angular/material 因“无法读取属性 'endTag' of null”而失败?
- amazon-web-services - 模板验证错误:无效的模板资源属性
- r - RNA-seq - R - 如何将基因长度导入 RPKM calc 的数据集
- git - 我的 git 存储库怎么可能是非裸露的并且没有工作树?
- ios - 如何向 -my location - ios 附近的设备推送通知?
- rust - 无法设置按钮颜色
- proxy - 如何在渲染器进程中切换时区?
- c# - 需要从 SQL 表或使用 Linq 和 c# 构造句子