MySql如何进行简单加入

时间:2013-07-07 18:44:24

标签: mysql join

我需要从表中执行SELECT查询,但只返回与另一个表的列中的“I”相等的结果? 这是怎么做到的?

这样的东西,但我知道我的语法都错了:

SELECT * FROM table1 
WHERE ITEM_TYPE = 'I' ON table2

2 个答案:

答案 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';