SELECT * FROM narzedzia p0 WHERE ( SELECT count(*) FROM narzedzia p1, narzedzia p2, 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

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

Prosze o zamkniecie albo usuniecie tamatu
