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