Autor | Zpráva | ||
---|---|---|---|
Senyx Profil |
#1 · Zasláno: 25. 6. 2007, 07:52:06 · Upravil/a: Senyx
mám dvě tabulky:
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 * |
#2 · Zasláno: 25. 6. 2007, 08:54:37
select * from texty t, sekce s where t.sekce=s.id
|
||
ppw Profil * |
#3 · Zasláno: 25. 6. 2007, 09:09:51
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 * |
#4 · Zasláno: 25. 6. 2007, 09:10:54
(nevim jak je na tom mysql s joiny, priklad je platby pro Firebird - teda pokud sem ho nezmatlal:-)
|
||
Časová prodleva: 17 let
|
0