我试图显示表“caractersiticas”和“Control”中的信息,但不包括与“codigo”相关的“codigoMaterial”。
我已经尝试过这个:
SELECT *
FROM caracteristicas
JOIN control
ON codigo = codigoMaterial
我从两个表中获取了所有结果,但我不希望它显示一整列。我该怎么办?
最佳答案
SELECT *
表示显示所有列。否则,您需要指定要显示的列。您还可以为表格添加别名以方便阅读:
SELECT car.Field1, car.Field2, cont.FieldA, cont.FieldB
FROM caracteristicas car
JOIN control cont
ON car.codigo = cont.codigoMaterial
关于mysql - 将两个表合并为一个,SQL 中不重复 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23375823/