select `personal`.`id` AS `id`,
`personal`.`name` AS `name`,
(select count(visit.id)
from visit,personal
where visit.user_id=personal.id) as count
from personal;
即時通訊嘗試獲取所有用戶和訪問次數。mysql show每行中其他表的行數
我得到的結果是所有用戶,但count列包含相同的值(不是特定於該行ID)。
我在這裏做錯了什麼?如何告訴mysql用戶這行ID?
是複合選擇最佳的方式來做到這一點或有沒有更好的方法?
請嘗試下面的答案,這有所有的可能性 – Sahal