我需要从表中执行SELECT查询,但只返回与另一个表的列中的“I”相等的结果? 这是怎么做到的?
这样的东西,但我知道我的语法都错了:
SELECT * FROM table1
WHERE ITEM_TYPE = 'I' ON table2
答案 0 :(得分:1)
SELECT *
FROM table1 t1
JOIN table2 t2
ON t1.id = t2.table1_id
WHERE t2.item_type = 'I'
答案 1 :(得分:0)
SELECT * FROM table1 JOIN table2 ON
table1.id = table2.id WHERE item_type = 'I';