我有两个表,结构如下

表格1


schid
名称
成本
类型


表2


schid
细节
旧成本


我无法编写查询来显示假设类型A或B的表2中的记录(在这里您可以看到类型字段在表1中),这里要添加的另一件事是schid不是主键,我正在执行的查询正在检索比预期更多的记录,我认为由于连接,我可以不使用连接执行它吗

最佳答案

SELECT *
FROM Table1
JOIN Table2 ON Table1.schid=Table2.schid
WHERE Table1.type='A'
  OR Table1.type='B'

07-27 19:31