mysql show Liczba wierszy z innej tabeli w każdym wierszu
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;
Próbuję zdobyć wszystkich użytkowników i liczbę odwiedzin, które zrobili.
Otrzymany wynik to wszyscy użytkownicy, ale kolumna z liczbą zawiera tę samą wartość (nie jest specyficzna dla tego identyfikatora wiersza).
co tu robię źle? jak powiedzieć mysql użytkownikowi o tym identyfikatorze wiersza?
czy związek wybiera optymalny sposób, czy jest lepszy sposób?