Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Full Outer Join w MySQL 5.7, w prostych słowach?
bugas
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.04.2009

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


Witam,
mam pytanie, czy ktoś mógłby w miarę prosty sposób podać zapytanie dla MySQL 5.7 - połączenie tabel m01, m02, ... m12 (czyli miesiące) po kolumnie "nazwa" (tytuł kolumny jednakowy we wszystkich tabelach).
Po dogłębnej lekturze wiem, że chciałbym aby było to łączenie FULL OUTER JOIN (czyli wszystko, bez względu na to czy wartość występuje po lewej, czy po prawej).
Niestety nie udało mi znaleźć "prostej" formuły, manual wspomina o tym, ale w taki sposób, że nie jestem w stanie tego zdekodować.

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bugas
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.04.2009

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


Wyświetlić (IMG:style_emoticons/default/smile.gif) obecnie korzystam z takiego zapytania, które jest niemal ok, tylko właśnie ogranicza wyniki do wartości z m01. A w m02 i kolejnych miesiącach pojawiały się nowe wartości, które również chciałbym żeby były wyświetlone.

  1. SELECT
  2. *
  3. FROM
  4. m01
  5. LEFT JOIN
  6. m02
  7. ON
  8. m01.nazwa = m02.nazwa
  9. LEFT JOIN
  10. m03
  11. ON
  12. m03.nazwa = m02.nazwa
  13. LEFT JOIN
  14. m04
  15. ON
  16. m04.nazwa = m03.nazwa
  17. LEFT JOIN
  18. m05
  19. ON
  20. m05.nazwa = m04.nazwa
  21. LEFT JOIN
  22. m06
  23. ON
  24. m06.nazwa = m05.nazwa
  25.  
  26. LEFT JOIN
  27. m07
  28. ON
  29. m07.nazwa = m06.nazwa
  30.  
  31. LEFT JOIN
  32. m08
  33. ON
  34. m08.nazwa = m07.nazwa
  35.  
  36. LEFT JOIN
  37. m09
  38. ON
  39. m09.nazwa = m08.nazwa
  40. LEFT JOIN
  41. m10
  42. ON
  43. m10.nazwa = m09.nazwa
  44. LEFT JOIN
  45. m11
  46. ON
  47. m11.nazwa = m10.nazwa
  48. LEFT JOIN
  49. m12
  50. ON
  51. m12.nazwa = m11.nazwa
  52.  
  53. LIMIT 0, 500
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: 7.10.2025 - 10:02