Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Błąd w składni?
in5ane
post
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Cześć. Czy w tym jest jakiś błąd? Nie działa, wyrzuca mi:
Kod
Wystąpił błąd SQL: 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 'UNION ALL (SELECT v.product_id FROM product_variants v WHERE v.id IN(SELEC' at line 90
Oto kod:
  1. a.id IN(
  2. (SELECT p.product_id FROM product_attributes p WHERE p.attribute_id = '133' AND p.value REGEXP 'średni')
  3. UNION ALL
  4. (SELECT v.product_id FROM product_variants v WHERE v.id IN(
  5. SELECT pp.variant_id FROM product_variants_attributes pp WHERE pp.attribute_id = '133' AND pp.value REGEXP 'średni'
  6. )
  7. )
  8. )



@edit: problem rozwiązany. Dla potomnych. Gdy używamy UNION ALL to nie dajemy zapytań w nawiasy.

Ten post edytował in5ane 4.02.2014, 09:07:42
Go to the top of the page
+Quote Post

Posty w temacie
- in5ane   [MySQL] Błąd w składni?   4.02.2014, 09:01:28


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: 18.09.2025 - 01:33