Mam tabelę (Threads
) zawierającą pole (id
). Chciałbym wybrać każdy wiersz z Threads
, a także liczbę wierszy w tabeli Posts
, gdzie pole Posts.thread
jest takie samo jak Threads.id
.T-SQL Wybierz i policz od innej tabeli?
Jak to zrobić w SQL?
(coś jak ten pseudo-SQL: SELECT *, COUNT(* FROM Posts WHERE Posts.id=Threads.id) FROM Threads
)
Przeniósł się na pocztę, to jest dokładna odpowiedź, którą właśnie miałem dać. – Treborbob
powinieneś użyć lewostronnego połączenia, w przeciwnym razie nie dostaniesz żadnego wiersza –
@ t-clausen, tak, zgadzam się. –