Új hozzászólás Aktív témák
-
Apollo17hu
őstag
-
Apollo17hu
őstag
Szia!
Ahhoz mit szólsz, ha fogod a "Comments" táblára megírt lekérdezésed (url és count(*) mezőkkel), amit az "url" mezőn keresztül összekötsz az "Entries" táblából készített lekérdezéssel (ami csak az "url" és a "created" mezőket tartalmazza", majd tolsz az egészre egy DISTINCT-et?
Valahogy így:
SELECT DISTINCT
comments_allekerdezes.url
,comments_allekerdezes.db
,entries_allekerdezes.created
FROM
(SELECT url
,COUNT(*) as db
FROM comments
GROUP BY url) comments_allekerdezes
,(SELECT url
,created
FROM entries) entries_allekerdezes
WHERE comments_allekerdezes.url = entries_allekerdezes.url
ORDER BY entries_allekerdezes.created -
Apollo17hu
őstag
Sziasztok!
Kicsit eltér a témától, remélem befér a topikba a kérdésem.
Szeretnék PL/SQL Developert használni Win XP-n, otthoni számítógépemen. Elég kezdő vagyok, csak annyit tudok, hogy kellene alá valamilyen adatbázis szerver.
Hogyan tudok a legegyszerűbben "életet lehelni" a Developerbe? Kellene hozzá külön szervert is telepítenem? Mit ajánlotok?
-
Apollo17hu
őstag
válasz
eziskamu
#553
üzenetére
Igen, regem az már volt régebbről. Az SQL Developert próbálgattam (az is ingyenes), de vmi dll fájlokat hiányol. Most nem állok neki, talán a jövő héten utánakeresek, hogy pontosan mire van szükség a telepítéséhez, de ezeket a programokat mindenképp üzembe fogom helyezni itthon.
-
-
Apollo17hu
őstag
válasz
eziskamu
#548
üzenetére
Igazából munkához kell, egy bonyolultabb lekérdezést egyszerűsítettem erre a problémára. Mint írtam, nem vagyok járatos a témában, ehhez hasonló problémával még nem találkoztam. Azért remélem, menet közben belerázódom, és sokat tanulok az ilyen megoldásokból.
Itthonról próbálgattam most MS Access-ben. Munkahelyen PL/SQL-ben dolgozunk.
-
Apollo17hu
őstag
válasz
eziskamu
#547
üzenetére
Neked is köszönöm a segítséget.
Végül a lekérdezés és az allekérdezés WHERE záradékába is beleírtam a feltételt. Ha kihagyom az allekérdezésből, úgy hibásan kidob olyan eltéréseket is, aminek nem kéne szerepelnie. Remélem, jól csináltam. Valahogy így néz ki tehát:
SELECT DISTINCT t.A, t.B, t.C
FROM t, (SELECT t1.A AS A1, t1.B AS B1, t1.C AS C1
FROM t t1
WHERE t1.C IN (1, 2)) t2
WHERE t.A = t2.A1 AND
t.B <> t2.B1 AND
t.C IN (1, 2) -
Apollo17hu
őstag
válasz
eziskamu
#542
üzenetére
Akkor ez úgy működik, hogy a DISTINCT segítségével az A és B oszlopokból kulcsot képezünk, aminek a sorait az eredeti tábla soraival hasonlítjuk össze?
És ha lenne egy C oszlop, aminek az elemeire egy sima WHERE szűrést kell még alkalmazni, akkor ez a szűrés mehet a teljes lekérdezés végére egy AND operátorral bekapcsolva?
-
Apollo17hu
őstag
Hali!
Van egy táblám (t) két oszloppal (A és B).
Elvileg A és B között 1-1 kapcsolatnak kellene lennie. Ha valamely A érték ismétlődik, akkor a sorában a B is ismétlődik.
Kérdés: hogyan tudom kikeresni az eltérő B értékeket?pl.: A - B
xxx - 11
xxy - 18
xxz - 202
yyx - 22
yyx - 22
zzz - 89
zzz - 81
zzx - 12Tehát itt az A oszlopbeli "zzz" értékek mellett kétféle B oszlopbeli érték tartozik, pedig ugyanannak kéne lenniük. Az ilyen - hibás - értékeket szeretném lekérdezni. Hogyan tegyem?
Új hozzászólás Aktív témák
- Spórolós topik
- Apple iPhone 17 Pro Max – fennsík
- Kormányok / autós szimulátorok topikja
- Anglia - élmények, tapasztalatok
- Vivo X300 - kicsiben jobban megéri
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Villanyszerelés
- WoW avagy World of Warcraft -=MMORPG=-
- Milyen okostelefont vegyek? OFF topik
- Assetto Corsa Rally
- További aktív témák...
- Gainward 4060Ti Ghost 8GB / 11 Hónap Alza.hu Garancia / Beszámítás OK!
- BONTATLAN Új Ipad 10th , 11th Minden szín 1év hivatalos Apple Garancia AZONNAL ÁTVEHETŐ DEÁK TÉRNÉL.
- BONTATLAN Új Iphone 17 256-512GB Minden Szín 1év APPLE garancia gyári független Deák AZONNAL Átvehet
- BONTATLAN Új iPhone 17 PRO 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- Eladó SteelSeries Apex 3 gamer billentyűzet, új!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Samsung Galaxy S24 Ultra 12/256 GB Titanium Gray 6 hónap Garancia Beszámítás Házhozszállítás
- Xbox Game Pass Ultimate előfizetések kedvező áron
- Új Acer Nitro V15 FHD IPS 144Hz Ryzen7 7735HS 16GB DDR5 512GB SSD Nvidia RTX 4060 8GB Win11 Garancia
- GYÖNYÖRŰ iPhone 14 128GB Midnight-1 ÉV GARANCIA - Kártyafüggetlen, MS4496
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

