Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Bład w podzapytaniu
m-a-x
post 10.02.2006, 01:03:39
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 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 smile.gif
Prosze o zamkniecie albo usuniecie tamatu 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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:37