Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z pod zapytaniem
makusik
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.03.2006
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


mam takie zapytanie:

SELECT * FROM (SELECT * FROM posts WHERE (title like '%%' or body like '%%') ORDER by id DESC) GROUP BY id_posts


chce nim osiagnac to zeby najpierw posty mi sie posegregowaly w kolejnosci odwrotnej a dopiero potem przeprowadzic na nim operacje group

niestety wyskakuje mi komunikat :

Every derived table must have its own alias


byc moze jest jakies inne rozwiazanie tego bez podzapytania

dzieki z gory za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pitbull82
post
Post #2





Grupa: Zarejestrowani
Postów: 167
Pomógł: 0
Dołączył: 30.04.2004
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Trochę po czasie ale z komunikatem chodziło o to, że jeśli w FROM mamy podzapytanie, to rezultat musi mieć ALIAS.

Zamiast:

  1. SELECT * FROM (SELECT * FROM posts WHERE (title LIKE '%%' OR body LIKE '%%') ORDER BY id DESC) GROUP BY id_posts


powinno być


  1. SELECT tabela.* FROM (SELECT * FROM posts WHERE (title LIKE '%%' OR body LIKE '%%') ORDER BY id DESC) AS tabela GROUP BY id_posts


Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 02:44