SQL dotaz s počtem záznamů v jiné tabulce

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
JanBE
Člen | 62
+
0
-

Ahoj,

měl bych jeden dotaz – jak v Nette zapsat tento SQL dotaz:

SELECT s.id, (
SELECT count(id)
FROM table2
WHERE table2.id_section = s.id
)
AS num
FROM table1 AS s

Díky

Myiyk
Člen | 321
+
0
-

V Nette lze psát čisté SQL.

$database je Nette\Database\Context

$database->query(
		'SELECT s.id, (
			SELECT count(id)
			FROM table2
			WHERE table2.id_section = s.id
		)
		AS num
		FROM table1 AS s');

odkaz do dokumentace