Autor Zpráva
Senyx
Profil
mám dvě tabulky:

1)texty
id | jmeno | text | sekce
1 | pepa | ahoj | 1
2 | honza | cau |2

2)sekce
id | sekce | titulek
1 | sekce1 | titulek sekce 1
2 | sekce2 | titulek sekce 2

a chtěl bych vybrat v jednom dotazu jméno, text, jméno sekce a titulek sekce, poradíte někdo? díky
Kajman_
Profil *
select * from texty t, sekce s where t.sekce=s.id
ppw
Profil *
1) pokud chces zobrazovat i texty bez pridelenych sekci: select t.jmeno, t.test, s.sekce, s.titulek from texty t left join sekce s on (t.sekce=s.id)
2) pokud chces zobrazovat jen texty s pridelenymi sekcemi: select t.jmeno, t.test, s.sekce, s.titulek from texty t inner join sekce s on (t.sekce=s.id)
3) jestli to chces jinak, pouzij jiny typ joinu:-)
(dle meho nazoru je nevhodne pojmenovani FK v tam texty, pojmenovaval bych id_sekce jako FK v tab.texty, tak PK v tab.sekce)
ppw
Profil *
(nevim jak je na tom mysql s joiny, priklad je platby pro Firebird - teda pokud sem ho nezmatlal:-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0