Hirdetés
- Melyik tápegységet vegyem?
- OLED monitor topic
- Ne várj sokat a vásárlással: drágulás a láthatáron
- Azonnali notebookos kérdések órája
- Milyen TV-t vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- SSD kibeszélő
- Milyen alaplapot vegyek?
- Pánikban a világ a Radeon RX 5000 és 6000 sorozat támogatása miatt
- Fejhallgató erősítő és DAC topik
Új hozzászólás Aktív témák
-
shev7
veterán
válasz
Sk8erPeter
#650
üzenetére
Hali!
Lehet valamit felreertek, de szerintem nem sok ertelme van annak amit csinalni probalsz.
SELECT kutya_id AS kutyuli_id
FROM `tbl_ossze` AS tbl_ossze_2
GROUP BY kutyuli_id
Ennek a lekerdezesnek az eredmenye minden olyan kutya_id ami benne van a tablaban. Ha erre meg mukodne is az update, akkor csak azt erned el, hogy minden sorra beallitanad a 'Y'-t nem csak azokra amikre szeretned.Amit te szeretnel, az valami ilyesmi lenne:
UPDATE `tbl_ossze` SET main_picture = 'Y' WHERE kep_id IN (
SELECT kep_id AS ki_id
FROM `tbl_ossze` AS tbl_ossze_2
GROUP BY kutya_id
)Bar ez nem segit azon a tenyen, ahogy a hibauzenet is mondja, nem select-elheted es update-eleheted ugyanazt tablat ugyanabban a queryben.
Viszont, ha lenne egy inner temporal table-ed mar mukodne. Persze performance szempontjabol hagy kivannivalot maga utan, de ha jol sejtem ez a script egyszer futna le, szoval...
UPDATE `tbl_ossze` SET main_picture = 'Y' WHERE kep_id IN (
SELECT *
FROM (
SELECT kep_id
FROM `tbl_ossze`
GROUP BY kutya_id
) as temptable
) -
martonx
veterán
válasz
Sk8erPeter
#650
üzenetére
egy példa, hogy mire gondolok:
UPDATE FROM tblTransaction AS t
LEFT JOIN tblEmployee as e
ON e.emp_id = t.emp_id
SET t.emp_block = e.emp_block
Új hozzászólás Aktív témák
- Melyik tápegységet vegyem?
- Mazda topik
- Xiaomi 14T - nem baj, hogy nem Pro
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- OLED monitor topic
- Ne várj sokat a vásárlással: drágulás a láthatáron
- Filmvilág
- Poco F7 – bajnokesélyes
- Azonnali notebookos kérdések órája
- Milyen TV-t vegyek?
- További aktív témák...
- Thinkpad T14 Gen5 14" FHD+ IPS Ultra 7 155U 16GB 512GB NVMe ujjlolv IR kam gar
- Dell Pro 14 Plus 14" FHD+ IPS Ultra 7 265U 16GB 512GB NVMe ujjlolv IR kam gar
- Apple iPhone 12 Pro Max / 128GB / Kártyafüggetlen / 12Hó garancia
- Huawei P30 Pro / 6/128GB / Kártyafüggetlen / 12Hó Garancia / Kijelzőn beégés
- Dell Latitude 7450 14" FHD+ IPS Ultra 7 165U 16GB 512GB NVMe ujjlolv IR kam gar
- Bontott, vadiúj, SPACE BLACK MacBook Pro 14" M4 10C/10G 16GB 512GB Gar.: 1 év APPLE világgarancia
- HIBÁTLAN iPhone 14 256GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3535
- Bomba ár! HP ProBook 430 G3 - i3-6GEN I 4GB I 128SSD I HDMI I 13,3" HD I Cam I W10 I Garancia!
- ÁRCSÖKKENTÉS Menő retró konfig: Q9550, Gigabyte P43, 4GB RAM, ASUS GT730
- HIBÁTLAN iPhone 13 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3925, 100% Akkumulátor
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő


