Autor Zpráva
radozaj
Profil
Ahoj,
mám MySQL tabuµku a 2 rôzne polia z nej potrebujem prepoji» z inou MySQL tabuµkou ale 2x. Neviem, či to vôbec ide. Prosím poraďte.


Pre vysvetlenie problému "polopate" je jednoduchý príklad:
tab1:
--------------------------------------
|  sekcia  | nadriadeny | podriadeny |
--------------------------------------
|   AA     |   54       |    32      |
--------------------------------------
|   BB     |   59       |    10      |
--------------------------------------
|   CC     |   87       |    23      |
--------------------------------------

tab2:
------------------------------------
| zamestnanec | meno  | priezvisko |
------------------------------------
|     53      | Rado  |  priez1    |
------------------------------------
|     54      | Adam  |  priez2    |
------------------------------------
|     55      | Tomas |  priez3    |
------------------------------------

Cchel by som na výpise tab1 namiesto nadriadeny a podriadeny údaje z tab2 meno a priezvisko
Alphard
Profil
nějak takhle
select
s.sekcia, t1.meno meno_nadriadeny, t1.priezvisko priezvisko_nadriadeny, t2.meno meno_podriadeny, t2.priezvisko priezvisko_podriadeny 
from tab1 s
left join tab2 t1 on s.nadriadeny = t1.zamestnanec
left join tab2 t2 on s.podriadeny = t2.zamestnanec
radozaj
Profil
Vďaka, funguje to!
Toto téma je uzamčeno. Odpověď nelze zaslat.

0