Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Bład w podzapytaniu
m-a-x
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.01.2006

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


  1. SELECT
  2. *
  3. FROM narzedzia
  4. p0
  5. WHERE (
  6. SELECT
  7. count(*)
  8. FROM narzedzia
  9. p1, narzedzia p2,
  10. WHERE p1.narzedzie_id<>p2.narzedzie_id AND p1.narzedzie_x=p2.narzedzie_x AND p1.narzedzie_y=p2.narzedzie_y AND p0.narzedzie_id=p1.narzedzie_id) > 1


blad występuje tuż po drugim WHERE:
Kod
#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  p1 . narzedzie_id = p2 . narzedzie_id  AND p1 . narzedzie_x = p2 . narzedzie_x  AND p1 ' at line 1


nazwy tabel i pól oczywiscie sa poprawne ale nie wiem czy konstrukcja zapytania jest ok - a wydaje mi się że tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

z góry thx za odpowiedzi

edit: aha zapomnialem dodac - zapytanie ma mi listować wszystkie zdublowane narzedzia o tych samych własciwosciach. docelowo chcę usunąc duble i pozostawic tylko jedno


EDIT2:
Dobra sory za zamieszanie - przecinka nie zauwazylem po narzedzia p2 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Prosze o zamkniecie albo usuniecie tamatu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował m-a-x 10.02.2006, 01:32:10
Go to the top of the page
+Quote Post

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 - 19:45