Hirdetés
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
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
- LG 27MR400 - 27" IPS LED - 1920x1080 FHD - 100hz 5ms - AMD FreeSync - Villódzásmentes
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- ÚJ Asus TUF Gaming F17 FX707 - 17.3"FHD IPS 144Hz - i7-13620H - 16GB - 1TB - RTX 4060 -3 év garancia
- Bomba ár! Lenovo ThinkPad X260 - i5-6G I 8GB I 256GB SSD I 12,5" HD I HDMI I CAM I W10 I Gari!
- LG 65B4 - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
Állásajánlatok
Cég: FOTC
Város: Budapest