Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z select - where wielokrotnie
komarg
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 8.11.2017

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


Witam mam problem z konstrukcja zapytania (IMG:style_emoticons/default/sad.gif) (
2 tabele -
pep_anilox
-id (PK)
-anilox


i znacznie wieksza tab.
pep_forma
-id (PK)
-anilox01
-anilox02
-anilox03
itd do 12

anilox01-12 oczywiscie zawiera id odpowiadajace tab.anilox.

Gdy zrobie
  1. WHERE `pep_forma`.`anilox_01`=`pep_anilox`.`id`
wynik jest poprawny, lecz gdy dodaje kolejne polaczenia
  1. AND
i tylko zmieniam numery nie pokazuje juz zadnych wyników (IMG:style_emoticons/default/sad.gif)
Czym to jest spowodowane?(IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
komarg
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 8.11.2017

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


  1. SELECT `pep_forma`.`id`,
  2. `pep_anilox`.`anilox` AS a1,
  3. `pep_anilox`.`anilox` AS a2,
  4. `pep_anilox`.`anilox` AS a3,
  5. `pep_anilox`.`anilox` AS a4,
  6. `pep_anilox`.`anilox` AS a5,
  7. `pep_anilox`.`anilox` AS a6,
  8. `pep_anilox`.`anilox` AS a7,
  9. `pep_anilox`.`anilox` AS a8,
  10. `pep_anilox`.`anilox` AS a9,
  11. `pep_anilox`.`anilox` AS a10,
  12. `pep_anilox`.`anilox` AS a11,
  13. `pep_anilox`.`anilox` AS a12
  14. FROM `pep_forma`
  15. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_01`=`pep_anilox`.`id`
  16. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_02`=`pep_anilox`.`id`
  17. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_03`=`pep_anilox`.`id`
  18. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_04`=`pep_anilox`.`id`
  19. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_05`=`pep_anilox`.`id`
  20. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_06`=`pep_anilox`.`id`
  21. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_07`=`pep_anilox`.`id`
  22. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_08`=`pep_anilox`.`id`
  23. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_09`=`pep_anilox`.`id`
  24. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_10`=`pep_anilox`.`id`
  25. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_11`=`pep_anilox`.`id`
  26. LEFT JOIN `pep_anilox` ON `pep_forma`.`anilox_12`=`pep_anilox`.`id`

no i dostaje Error 1066 "Not unique table/alias: "pep_anilox"
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 06:47