Hirdetés
- iPhone topik
- Garmin Instinct – küldetés teljesítve
- Motorola G86 - majdnem Edge
- Telekom mobilszolgáltatások
- Samsung Galaxy S25 - végre van kicsi!
- Apple Watch Ultra - első nekifutás
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Kiszivárgott, mikor érkezik a Galaxy S26
- Megérkezett a Pixel 5 és 4a 5G
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
Új hozzászólás Aktív témák
-
DrojDtroll
veterán
-- Table: public."neighborStationLine"-- DROP TABLE public."neighborStationLine";CREATE TABLE public."neighborStationLine"("lineId" integer NOT NULL,"stationId" integer NOT NULL,"nextStationId" integer NOT NULL,"travelTime" time without time zone NOT NULL,index integer,CONSTRAINT "neighborStationLine_pkey" PRIMARY KEY ("lineId", "stationId", "nextStationId"),CONSTRAINT lineneighborfk FOREIGN KEY ("lineId")REFERENCES public.line (id) MATCH FULLON UPDATE NO ACTIONON DELETE NO ACTION,CONSTRAINT stationfk3 FOREIGN KEY ("stationId")REFERENCES public.station (id) MATCH FULLON UPDATE NO ACTIONON DELETE NO ACTION,CONSTRAINT stationfk4 FOREIGN KEY ("nextStationId")REFERENCES public.station (id) MATCH FULLON UPDATE NO ACTIONON DELETE NO ACTION)WITH (OIDS = FALSE)TABLESPACE pg_default;ALTER TABLE public."neighborStationLine"OWNER to postgres; -
DrojDtroll
veterán
Egy kis postgre wtf:
nem tudok rekordot felvenni mert elvileg megsértem a primary key kényszert:INSERT INTO "neighborStationLine" ("lineId", "stationId", "nextStationId","travelTime", index)VALUES ( 29, 36, 37, '00:01:00 ', 1);a primary key a lineId, stationId és nextStationId együtt
ERROR: duplicate key value violates unique constraint "neighborStationLine_pkey"DETAIL: Key ("lineId", "stationId", "nextStationId")=(29, 36, 37) already exists. SQL state: 23505a következő lekérdezésre egyetlen sor eredmény sincs, szóval kizárt, hogy megsértsem a kényszert
select * from "neighborStationLine" where "lineId" = 29Valakinek van ötlete mitől lehet ez?
-
DrojDtroll
veterán
A következő két lekérdezés azonos eredményt add.
SELECT tanulok.nev, tanulok.osztaly, leadasok.idopont, leadasok.mennyiseg
FROM `leadasok`, tanulok
WHERE tanulok.tazon = leadasok.tanulo and osztaly LIKE "1_"SELECT tanulok.nev, tanulok.osztaly, leadasok.idopont, leadasok.mennyiseg
FROM `leadasok`, tanulok
WHERE tanulok.tazon = leadasok.tanulo and osztaly = 1"az osztály oszlop értékei amiket keresünk "1A" és "1B". Mysql-t használtam a feladatok megoldásához.
Miért ad a két megoldás azonos(jó) eredményt? A másodiknak nem kellene hibásnak lenne?
-
DrojDtroll
veterán
válasz
DrojDtroll
#3326
üzenetére
Már szebben megoldottam.
SELECT Year([Dátum]) AS Kif1, észlelések.Körzet, IIf([Allatok].[védettség]="védett",[észlelések].[Faj]+" (mérsékelten veszélyeztetett)",[észlelések].[Faj]+" (veszélyeztetett)") AS Kif2
FROM osztályok INNER JOIN (észlelések INNER JOIN Allatok ON észlelések.Faj = Allatok.[Faj neve]) ON osztályok.id = Allatok.Osztály
WHERE (((Year([Dátum]))=2011) AND ((észlelések.Körzet)="Jósvafő")) OR (((Year([Dátum]))=2011) AND ((észlelések.Körzet)="Eger"));Normál SQL IF miért nem működik az Access-ben?
-
DrojDtroll
veterán
Sziasztok.
Ez miért nem fut le?
IF (Allatok.védettség)="védett"
(SELECT Year([Dátum]) AS Kif1, [Faj]+" (mérsékelten veszélyeztetett)" AS Kif2, észlelések.Körzet, Allatok.védettség
FROM osztályok INNER JOIN (észlelések INNER JOIN Allatok ON észlelések.Faj = Allatok.[Faj neve]) ON osztályok.id = Allatok.Osztály
WHERE (((Year([Dátum]))=2011) AND ((észlelések.Körzet)="Jósvafő") AND ((Allatok.védettség)="védett")) OR (((Year([Dátum]))=2011) AND ((észlelések.Körzet)="Eger"));)
ELSE
(SELECT Year([Dátum]) AS Kif1, [Faj]+" (veszélyeztetett)" AS Kif2, észlelések.Körzet, Allatok.védettség
FROM osztályok INNER JOIN (észlelések INNER JOIN Allatok ON észlelések.Faj = Allatok.[Faj neve]) ON osztályok.id = Allatok.Osztály
WHERE (((Year([Dátum]))=2011) AND ((észlelések.Körzet)="Jósvafő") AND ((Allatok.védettség)="védett")) OR (((Year([Dátum]))=2011) AND ((észlelések.Körzet)="Eger"));)
Új hozzászólás Aktív témák
- Kingston Fury Beast 2x8GB ddr4 2666mhz KF426C16BBK2
- OHH ! Dell Latitude 9430 Üzleti Profi Prémium Ultrabook 14" -80% i7-1265U 32/1TB IRIS Xe FHD+
- Canon EOS 200D +kit objektív és táska ( 6100 expo )
- Chieftec Eco Series 600W táp eladó!
- Szinte Új Razer Kraken 2019 Fekete/Fehér/Zöld Bolti ár:20k INGYEN FOXPOST
- Apple iPhone 11 Pro 64GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A56 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- LG 27US550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / Forgatható / sRGB 99%
- Azonnali készpénzes AMD Radeon RX 6000 sorozat videokártya felvásárlás személyesen/csomagküldéssel
- BESZÁMÍTÁS! MSI B550M R5 5600X 16GB DDR4 512GB SSD ROG RTX 3070 Ti 8GB Asus A31 PLUS TG ARGB 750W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs



