Aktív témák
-
paramparya
őstag
Van 3 táblám, és ebből lényeges:
- dolgozo:
---id
---account
---nev
ezekhez no comment
- alkalmazott:
---id
---account
---leiras
szintén no comment
- hiba:
---id
---dolgozo_id: dolgozó id-je, aki elkezdett rajta dolgozni, vagy dolgozott rajta, ha még senki (aktív hiba), akkor null az értéke
---alkalmazott_id: az alkalmazott id-je, aki felvette a hibát
---nyit: nyitás ideje
Kéne nekem egy olyan eredmény, amiben benne vannak a hiba táblában lévőkön túl még az alkalmazott accountja, leírása, rajta dolgozó neve, accountja.
Ezzel a select-tel kérdezem le, de az csak azokat adja vissza, amiben a dolgozo id-je nem null, tehát már dolgozik rajta valaki:
''SELECT h.*, a.account, a.leiras, d.account AS d_account, d.nev AS d_nev FROM
`hibak` h JOIN `alkalmazott` a JOIN `dolgozo` d WHERE h.`ceg_id` = '$ceg_id'
AND (h.`nyit` BETWEEN '$from' AND '$to')
AND h.`alkalmazott_id` = a.`id` AND h.`dolgozo_id` = d.`id` ORDER BY `nyit` DESC'';
Mit kéne átvariálni a join-okon, hogy ha null a dolgozo_id, akkor is adjon vissza sort?
Aktív témák
- 27% - Dell Alienware AW2524HF 500Hz GAMING IPS Monitor! 25" 1920x1080 / 0.5ms / FreeSync
- iPhone 13 128GB 100% (1év Garancia) - ÚJ EREDETI AKKUMULÁTOR
- BESZÁMÍTÁS! Lian Li Galahad II 360ARGB white bontattlan vízhűtés garanciával hibátlan működéssel
- LG 65EU961H 4K OLED 65" TV! 3840x2160
- 27% - ASUS ROG Strix LC III 360 ARGB White vízhűtő!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
