- Samsung Galaxy A54 - türelemjáték
- Azonnali mobilos kérdések órája
- Milyen okostelefont vegyek?
- Megjött a jubileumi Pixel széria
- Xiaomi 14T Pro - teljes a család?
- Samsung Galaxy S25 - végre van kicsi!
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Magisk
- Apple Watch
- Drága bluetooth tagek olcsóbb alternatívái (MiLi MiTag, LiTag, OTAG, stb.)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Hali!
Egy táblában egy mezőértéket úgy szeretnék módosítani, hogy leszűkítem egy adott azonosító szerint a találatokat, és mindig csak az adott azonosító szerint egymástól különböző találatokat módosítsam az adott táblában.
Pl. van egy tábla, ahol kutyák azonosítószáma és a hozzátartozó képek azonosítója van (egy "összerendelő" tábla), ide felvettem még egy mezőt, ami azt jelzi, hogy melyik a fő kép ezek közül, tehát adott kutyaazonosítónál melyik kép lesz az, amelyik elsőként látható a kutyáról.
A lényeg, hogy egy UPDATE-et szeretnék kiadni táblán belül szűkítve az egymástól különböző találatokra, kutyaazonosító szerint rendezve. Így próbálkoztam, ez érthető módon hibát adott, de egyelőre nincs ötletem a módszer javítására:UPDATE `tbl_ossze` SET main_picture = 'Y'
WHERE kutya_id IN (
SELECT kutya_id AS kutyuli_id
FROM `tbl_ossze` AS tbl_ossze_2
GROUP BY kutyuli_id
)A
SELECT * FROM `tbl_ossze` GROUP BY kutya_id
pont azt az eredményhalmazt adja, amire a módosítást szeretném elvégezni, tehát ahol a main_picture mezőnek az 'Y' értéket szeretném adni. A többire ne vonatkozzon, ott maradjon az eredeti érték ('N').Itt találtam egy linket hasonló problémáról, de az mégis kicsit eltér, de saját próbálkozásokban nem segített: [link]
Előre is köszi a segítséget!
Ha nem írtam le érthetően, mit szeretnék, szóljatok, és pontosítok!
Új hozzászólás Aktív témák
- Új és régi konzolok Okosítása/Softmodoloása, és Szoftveres szintű javítása - RÉSZLETEK A LEÍRÁSBAN
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 5060 Ti 16GB GAMER termékbeszámítással
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max/
- Xiaomi Redmi Note 13 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
Állásajánlatok
Cég: FOTC
Város: Budapest