Többszörös keresés egyszerűen MySQL-ben
Kaptam nemrég egy feladatot, és nem tudtam rá a megoldást. Hátha itt valaki tudja.
Adott egy tábla, két mezője van:
page varchar
label varchar
Egy oldalhoz több címke is tartozhat.
A feladat: azokat az elemeket kell vizsgálni, amiknek van a címkéi közt "kék", "zöld" és "piros" is.
Egyszeres lekérdezés kell, az nem megoldás, hogy legyűjtöm külön-külön, majd veszem a keresztmetszetet.
Már nincs tétje, mert buktam a tesztet, de szeretném legalább utólag megtudni, és nem találtam meg a megoldást.
■ Adott egy tábla, két mezője van:
page varchar
label varchar
Egy oldalhoz több címke is tartozhat.
A feladat: azokat az elemeket kell vizsgálni, amiknek van a címkéi közt "kék", "zöld" és "piros" is.
Egyszeres lekérdezés kell, az nem megoldás, hogy legyűjtöm külön-külön, majd veszem a keresztmetszetet.
Már nincs tétje, mert buktam a tesztet, de szeretném legalább utólag megtudni, és nem találtam meg a megoldást.
Valahogy így
A lekérdezés kinézhetne valahogy így:
Dávid
Struktúra?
Jogos az észrevétel, szóval
És csak azokat kell kigyűjteni, amihez mindhárom label meg van adva.
Szóval a második megoldásod tűnik jónak. Bevallom, ezt a függvényt nem ismertem.
Subselect