【发布时间】:2017-04-22 16:25:11
【问题描述】:
这是我的多对多表:
Table3:
ID_TABLE3
ID_TABLE1_FK
ID_TABLE2_FK
Some_Field
现在我想要从TABLE2 中选择所有记录,其中ID_TABLE1_FK 在TABLE3 = 3 中。这是我的查询,它返回所有记录,但它在末尾添加了TABLE3 的所有字段 - 这是不希望的! :
SELECT * from TABLE2
JOIN TABLE3 ON TABLE3.ID_TABLE2_FK = TABLE2.ID_TABLE2
WHERE TABLE3.ID_TABLE1_FK= 3
那么我哪里错了?
【问题讨论】:
-
@GordonLinoff,完成,感谢您的通知。
-
@a_horse_with_no_name,甲骨文。但是线程已经解决了。