IM歌廳試圖做我的查詢裏面2個字時,這個錯誤子查詢返回多個1個
你第一次生病節目查詢:
$sql = mysql_query("select c.id, c.number, d.name,
(select count(*) from `parts` where `id_container`=c.id group by `id_car`) as packcount,
(select count(*) from `parts` where `id_container`=c.id) as partcount
from `containers` as c
left join `destinations` as d on (d.id = c.id_destination)
order by c.number asc") or die(mysql_error());
現在parts
表中有2場是我需要在計數使用: id_car
id_container
id_car
=汽車的部分是 的ID=容器中的一部分是在
爲packcount
所有我想要的ID是partcount
所有每個集裝箱 的轎車總量的計數我希望它每個集裝箱
您可以通過在你的packcount線有一組和您試圖將其作爲單列值返回。 – StudyOfCrying 2012-02-09 22:38:26
如果你真的想得到這個幫助,我建議編輯你的問題,包括表定義和數據的例子,以及你的查詢所需的輸出。謝謝。作爲StudyOfCrying, – StudyOfCrying 2012-02-09 22:42:00
說,你可以請把表結構,插入和你想要什麼你的查詢?它會更快, – 2012-02-09 23:14:12