使用 mysql 我试图从where tid='any tid'
我尝试过的所有表中计算 ID,它给出了"Column 'tid' in where clause is ambiguous"
. 我需要使用 join 吗?
SELECT count('id') as reccount
FROM table1,table2,table3
WHERE tid= '101'
AND `status` = 1
我有像这样的表结构,
table 1:
------------------------------
id tid status ........
1 101 1
2 102 1
table 2:
------------------------------
id tid status ........
1 101 1
2 102 1
table 3:
------------------------------
id tid status.......
1 101 1
2 102 1
table 4: It contains tid
--------------------------
tid tname .....
101 xyz
102 abc