我有ID的列表,並相應建立了Exmple日期 :如何申請多在從句中一個MySQL查詢
1 2014-05-01
2 2014年7月1日
3 2014-08-01
極品建議關於編寫MySQL
select語句這CORRE後給ID細節自動創建日期。
select id,count(*) from id_details where id IN(1,2,3) where resolved_at >(2014-05-01,2014-07-01,2014-08-01) group by id
我有ID的列表,並相應建立了Exmple日期 :如何申請多在從句中一個MySQL查詢
1 2014-05-01
2 2014年7月1日
3 2014-08-01
極品建議關於編寫MySQL
select語句這CORRE後給ID細節自動創建日期。
select id,count(*) from id_details where id IN(1,2,3) where resolved_at >(2014-05-01,2014-07-01,2014-08-01) group by id
resolved_at
列的日期條件不正確。同樣,如果在查詢中有兩個WHERE
子句,那也不正確。您可以在IN
子句中指定>
條件,就像您正在嘗試。您的查詢應該像
select id,count(*)
from id_details
where id IN (1,2,3)
and (resolved_at >= '2014-05-01'
and resolved_at <= '2014-08-01')
group by id
我認爲你只是想用IN
運營商resolved_at
柱像
select id,
count(*)
from id_details
where id IN (1,2,3)
and resolved_at IN ('2014-05-01','2014-07-01','2014-08-01')
group by id
您的要求不明確 – 2014-11-01 10:21:01
要求是找到所有的行數其中id = 1 created_at創建日期id.trying後做IN CLAUSE多個ID – jacob53 2014-11-01 10:24:01
而我仍然不確定你想要達到什麼。 – Dominique 2014-11-01 10:35:32