Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 14. 3. 2006, 18:29:42
Potreboval bych seradit seznam podle prijmeni.
Tabulka aktivity ma mimojine ciselnik klientu - tzn. klienti 1,5,10 Tabulka klienti obsahuje inicialie - prijmeni Potreboval bych sortovat na webu podle prijmeni. SELECT a.* from aktivity a, klienti k where a.neco>6 ..... order by k.prijmeni to mi nefunguje, ale uz je pozdni odpoledne, tak se ani nedivim... :) |
||
WanTo Profil |
#2 · Zasláno: 14. 3. 2006, 18:31:59
SELECT a.* from aktivity a, klienti, k where a.neco>6 ..... order by k.prijmeni
|
||
Anonymní Profil * |
#3 · Zasláno: 14. 3. 2006, 18:36:38
WanTo
To asi neni dobre uz jenom, kdyz na to kouknu tak letmo... |
||
WanTo Profil |
#4 · Zasláno: 14. 3. 2006, 18:38:22
Já jsem tam akorát přidal čárku. Připadalo mi, že má mezi 'klienti' a 'k' být. Píše ten dotaz nějakou chybu? Nebo jak se to chová?
|
||
Anonymní Profil * |
#5 · Zasláno: 14. 3. 2006, 18:40:16
SELECT a.* from aktivity a, klienti k where a.neco>6 ..... order by k.prijmeni
toto je ekvivalentni SELECT a.* from aktivity as a, klienti as k where a.neco>6 ..... order by k.prijmeni |
||
Anonymní Profil * |
#6 · Zasláno: 14. 3. 2006, 18:42:19
Abych uvedl na spravnou miru, co to dela - tech aktivit se tam nekolikrat...tzn. aktivita 3 je tam 4x atd.... vypada, to, ze je to podle poctu klientu....
|
||
Hugo Profil |
#7 · Zasláno: 14. 3. 2006, 18:48:25
Anonymní
Co je to aktivity a? Pokud to má být alias, tak to musíš zapsat takto aktivity AS a |
||
Hugo Profil |
#8 · Zasláno: 14. 3. 2006, 18:49:54
Aha, teď jsem si to přečetl celé. Tak nic.
|
||
Anonymní Profil * |
#9 · Zasláno: 14. 3. 2006, 18:52:49
Spis me ted napada, jestli to ma spravnou myslenku....?
|
||
Kajman_ Profil * |
#10 · Zasláno: 14. 3. 2006, 18:59:52
Můžete sem dát ten dotaz celý, jestli není problém ukrytý tam, jak jsou ty tečky (třeba nějaký group). Jinak ještě můžou zlobit klíčová slova, ale tohle na to nevypadá, ale ošetřilo by se to zpětnými apostrofy.
SELECT a.* from aktivity a, klienti k where a.neco>6 ..... order by `k`.`prijmeni` |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0