Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: malutki blad
Forum PHP.pl > Forum > Bazy danych > MySQL
mars1996
mam takie o to zapytanie

  1. SELECT * FROM lyrics ORDER BY tytul UNION SELECT * FROM lyrics2


i sql wywala blad Wrong usage of UNION and ORDER BY
wiem ze moze zapytanie jest glupie, ale chodzi mi o sama zasade... jak mam je zadac aby takiego bledy mi nie wywalilo?
SamoChwała
O ile wiem UNION będzie dostepne w MySQL dopiero od wersji 5. Być może się mylę. Nie jestem guru MySQL'a
Parti
Brakuje nawiasow.
  1. (SELECT * FROM ... ORDER BY ...) UNION (SELECT ... FROM ...)


Cytat
O ile wiem UNION będzie dostepne w MySQL dopiero od wersji 5. Być może się mylę. Nie jestem guru MySQL'a


Cytujac za http://dev.mysql.com/doc/mysql/en/UNION.html : "UNION is available from MySQL 4.0.0 on."
mars1996
nie nie nie nei...
union od mysql 4+
a nawiasy wcale nie sa potrzebne.. tutaj jest problem z ORDER BY
gdyz jak go wywale to zapytanie smiga smile.gif
Parti
Cytat(mars1996 @ 2004-07-29 14:04:38)
a nawiasy wcale nie sa potrzebne.. tutaj jest problem z ORDER BY

Owszem sa potrzebne. Zrob tak jak napisalem we wczesniejszym poscie i wszystko bedzie dzialac.

--> http://dev.mysql.com/doc/mysql/en/UNION.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.