Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> LEFT JOIN na podstawie pola rekordu
rad11
post
Post #1





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Jakies sugestie jak mozna taki problem rozwiazac?
Tak, przebudowac tabele, bo to co jest teraz to jakies nieporozumienie (IMG:style_emoticons/default/smile.gif)
No chyba ze nie mozesz bo cos tam: no to masz problem
Go to the top of the page
+Quote Post
rad11
post
Post #3





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


No nie moge przebudowac musze to jakos rozwiazac.
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


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

...
Go to the top of the page
+Quote Post

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: 23.08.2025 - 22:28