用where子句连接2个表

时间:2011-06-27 18:54:56

标签: mysql

我有2张这样的表

表1

**user_id**       **text**
    1         test
    1         test 
    2         test
    2         test
    3         test

表2

**user_id**   **status**
1            1
2            0
3            0

如何从表1中选择状态为1的用户?

由于

2 个答案:

答案 0 :(得分:2)

SELECT t1.user_id
FROM `TABLE 1` t1
INNER JOIN `TABLE 2` t2 ON t1.user_id=t2.user_id
WHERE t2.status=1

答案 1 :(得分:0)

SELECT t1.user_id, t1.text FROM table1 t1, table t2
WHERE t1.user_id = t2.user_id
    AND t2.status = '1';

希望它有所帮助。