2014-04-29 30 views
0

我试图在不包含与“codigo”相关的“codigoMaterial”的情况下显示表“caoplesiticas”和“Control”中的信息。将两个表合并为一个,但没有在SQL中重复ID

我已经试过这样:

SELECT * 
FROM caracteristicas 
JOIN control 
    ON codigo = codigoMaterial 

我得到的所有来自两个表中的结果,我不希望它显示一个整列。我做什么?

+2

在'SELECT'而不是'*'中使用显式列名。 – user2989408

回答

1

SELECT *表示显示所有列。否则,您需要指定您想显示的列。您还可以使用别名来简化阅读:

SELECT car.Field1, car.Field2, cont.FieldA, cont.FieldB 
FROM caracteristicas car 
JOIN control cont 
    ON car.codigo = cont.codigoMaterial 
相关问题