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ę uzyskać wszystkich użytkowników i liczbę odwiedzin, które zrobili.mysql show Liczba wierszy z innej tabeli w każdym wierszu
Wynik, który otrzymuję, to wszyscy użytkownicy, ale kolumna zliczania zawiera tę samą wartość (nie dotyczy to konkretnego identyfikatora wiersza).
co ja tu robię źle? jak powiedzieć mysql użytkownikowi tego identyfikatora wiersza?
jest związkiem wybrać optymalny sposób to zrobić lub czy istnieje lepszy sposób?
Spróbuj poniżej odpowiedzi, która ma wszystkie możliwości. – Sahal