Cześć, czy istnieje rozwiązanie mojego problemu od strony mysql?
mam tabele:
tab1(tab1_id,tab1_nazwa) - tabela słownik: przykład
1 | nazwa1
2 | nazwa2
3 | nazwa3
tab2(tab2_id,tab2_id_tab1, tab2_id_nazwa_tab1): przykład:
1 | ;3;1; |
2 | ;1; |
kolumna tab2_id_tab1 to wartości ID tabeli tab1 i teraz chcę otrzymać w kolumnie tab2_id_nazwa_tab1 nazwę odpowiadającą danemu id. Czyli coś takiego:
tab2(id,id_tab1, id_nazwa_tab1): przykład:
1 | ;3;1; | nazwa3, nazwa1
2 | ;1; | nazwa1
Za pomocą LIKE concat('%;', id, ';%') otrzymuje tylko jedną wartość tab1 czyli:
tab2(id,id_tab1, id_nazwa_tab1): przykład:
1 | ;3;1; | nazwa3
2 | ;1; | nazwa1
Jest możliwość użycia jakiejś pętli czy też innego sposobu na rozwiązanie mojego problemu?