發現我有兩個表,MYSQL算第一臺IDS其中值在第二個表
表1和表2兩個表中有這些列
id, name, rel_id
現在我想有一個查詢計數的ID號碼表1其中名稱從表2等於約翰和表1 rel_id等於table2 rel_id。 所以這樣的事情(這是不正確的,這就是爲什麼我需要幫助,使其工作)。
Select count(ids) from table1
where table2.name="john"
and table1.rel_id=table2.rel_id
發現我有兩個表,MYSQL算第一臺IDS其中值在第二個表
表1和表2兩個表中有這些列
id, name, rel_id
現在我想有一個查詢計數的ID號碼表1其中名稱從表2等於約翰和表1 rel_id等於table2 rel_id。 所以這樣的事情(這是不正確的,這就是爲什麼我需要幫助,使其工作)。
Select count(ids) from table1
where table2.name="john"
and table1.rel_id=table2.rel_id
你需要考慮加入這樣:
select count(ids) from table1 join table2 on table1.rel_id=table2.rel_i where table2.name="john"
,並簡單介紹W3C的學校:http://www.w3schools.com/sql/sql_join.asp
完整的MySQL URL更多的參考http://dev.mysql.com/doc/refman/5.0/en/join.html
謝謝你的時間和有用的鏈接。 – Genus