Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL]Left Join i Where?
ArekJ
post
Post #1





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


Witam.
Stworzyłem takie zapytanie:
  1. <?php
  2. SELECT p.id, p.nazwa, p.opis, p.sila, p.wytrzymalosc, p.zrecznosc, p.inteligencja, s.cena FROM sklepy s LEFT JOIN przedmioty p ON (p.id = s.id_przedmiotu) ORDER BY p.id WHERE s.id = 1
  3. ?>

Niestety, ale zwraca mi to:
Cytat
SQL query:

SELECT p.id, p.nazwa, p.opis, p.sila, p.wytrzymalosc, p.zrecznosc, p.inteligencja, s.cena
FROM sklepy s
LEFT JOIN przedmioty p ON ( p.id = s.id_przedmiotu )
ORDER BY p.id
WHERE s.id =1
LIMIT 0 , 30

MySQL said:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE s.id = 1
LIMIT 0, 30' at line 1

Mógłby mnie ktoś nakierować na błąd?

EDIT: Problem rozwiązany. Dzieki @Rafal Filipek

Ten post edytował ArekJ 21.02.2009, 20:50:13


--------------------

"Do bramy, bo pada deszcz
Gdy zaćpiesz przejdzie dreszcz
I wróci, wróci tęcza barw
I pęknie twój wrogi świat" R. Riedel
Go to the top of the page
+Quote Post
Rafal Filipek
post
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 54
Dołączył: 2.05.2006
Skąd: Nadarzyn

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


order wstaw po where.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 17:25