Post
#1
|
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%)
|
pobieram dane z bazy
Kod wybierz z tabela11 { wybierz z tabela2 gdzie lgoin=tabela1[id_usera] { tabela1[aaa];tabela2[login]; } } i chce dane posegregowac wg loginu z tabeli2 ... jesli dam ORDER BY login w drugim zapytaniu, niedziala ... moze jakos do tablicy przypisac najpierw dane i potem multi_sort() (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) pomózcie Ten post edytował FiDO 12.01.2006, 01:24:18 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 5 Dołączył: 14.09.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Moja szklana kula coś mówi, że bazka zwraca komunikat o dwuznaczności kolumny, penwie zapytanie wygląda jakoś tak:
Kod SELECT * FROM tabela1 JOIN tabela2 using( id ) ORDER BY login; No i okazuje się, że mając w obu tabelach kolumnę login zapytanie nie chce działać, a baza zwraca jakiś tajemniczy błąd (ambiguous). Proponuję tak: Kod SELECT * FROM tabela1 t1 JOIN tabela2 t2 USING( id ) ORDER BY t2.login ... ale to tylko szklana kula i może się mylić... |
|
|
|
invx alfabetyczne segregowanie 11.01.2006, 21:45:30
NuLL Napewno dziala tylko cos schrzaniles. 12.01.2006, 01:11:54
SongoQ @invx Twierdziesz ze optymalizator nie rozumie Two... 12.01.2006, 02:46:21
bigZbig A moim zdaniem kolega nie umie poprostu tworzyc za... 12.01.2006, 13:44:45
SongoQ Spoko podobaja mi sie te posty, pytanie wsumie nie... 12.01.2006, 14:31:15 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 23:16 |