Nette Database – Kurz->Prihlasuje se uzivatel->Vyplni kolik chce ucastniku – jak to pak vse vybrat?

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

Zdravim,
snazil jsem se aby nadpis byl vystizny, mam tri tabulky.

<?php
event
event_user
event_user_attendant
?>

event_user ma FK id_event
event_user_attendant ma FK id_event_user

user se na event prihlasi a muze prihlasit i dalsi lidi (takze vsichni ucastnici jsou v event_user_attendant, event_user drzi jen zaznam, kdo prihlaseni provedl).

A ted prichazi ta zajimava cast, jak vybrat pres Nette database event i s poctem prihlasenych uzivatelu?

Vysledek by tedy mel byt:

<?php
id | nazev eventu | pocet uzivatelu
1  | event1       | 5
?>

Jde to vubec, nebo budu muset pouzit samostatny SQL prikaz?

Diky!
Ja


edit: jeste jen doplnim, ze vlastnimu SQL bych se rad vyhnul, protoze pouzivam GRIDO

Editoval Ja (1. 6. 2015 22:27)

David Matějka
Moderator | 6445
+
0
-

zkus

->table('event')
->select('id, COUNT(:event_user:event_user_attendant.id) AS count')