Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: LEFT JOIN na podstawie pola rekordu
Forum PHP.pl > Forum > Bazy danych > MySQL
rad11
Hej chciałbym zrobić taki myk:

Mam zestaw tabel:

tabela_(day_id)

tabela_100 (id, item, title)
tabela_200 (id, item, title)
tabela_300 (id, item, title)

itd.

i mam tabele:

tabela (id, item_id, day_id)

I mamy np rekord:

id item_id day_id
1 234232 100

I chciałbym pobrac z kazdego rekordu day_id i pozniej pobrac na podstawie item_id = item , title.

Jakies sugestie jak mozna taki problem rozwiazac?
nospor
Cytat
Jakies sugestie jak mozna taki problem rozwiazac?
Tak, przebudowac tabele, bo to co jest teraz to jakies nieporozumienie smile.gif
No chyba ze nie mozesz bo cos tam: no to masz problem
rad11
No nie moge przebudowac musze to jakos rozwiazac.
trueblue
Może UNION i potem złączenie z nim?
  1. SELECT id,item,title,100 AS day_id FROM tabela_100
  2. UNION
  3. SELECT id,item,title,200 AS day_id FROM tabela_200
  4. UNION

...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.