Archívum - 2008
április 18
Értékek egy csoportját tartalmazó sorok lekérése
Környezet: MySQL 4.1, Apache 2.0.2 (Ubuntu 7.10)
Adatbázis-háttér:Cél: Keresem azon gyümölcsök neveit, amelyekben mondjuk az 1-es és 3-as kukac is megtalálható (alma, korte, cseresznye).
Kukacfajtából lehet sok-sok (akár több tucat is), vagyis a többszörös JOIN, UNION szerintem nem megoldás.
Ameddig jutottam:Ez nyilvánvalóan rossz, mivel nem a kukac_id-k metszetét, hanem únióját adja (a 'WHERE kukac_id IN(1, 3) GROUP BY gyumolcs_id' feltétel rossz).
Amit próbáltam: Google, Weblabor, MySQL manual, sok-sok próba GROUP BY-jal és testvéreivel. :)
Végeredményben azzal már boldog lennék, ha tudnám, hogyan lehet lekérni azon sorokat, melyek összességében tartalmazzák egy érték-csoport értékeit (esetünkben azon sorokat, melyek pl. az 1-es és 3-as kukac_id-ket).
Elnézést kérek, ha láma dolgot kérdezek, az esetleges segítséget pedig előre is köszönöm!
■ Adatbázis-háttér:
CREATE TABLE gyumolcsok (
gyumolcs_id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
gyumolcs_nev VARCHAR(10) NOT NULL);
CREATE TABLE kukacok_gyumolcsokben (
gyumolcs_id TINYINT UNSIGNED NOT NULL,
kukac_id TINYINT UNSIGNED NOT NULL);
INSERT INTO gyumolcsok (gyumolcs_id, gyumolcs_nev) VALUES
(1, 'alma'),
(2, 'korte'),
(3, 'barack'),
(4, 'cseresznye');
INSERT INTO kukacok_gyumolcsokben (gyumolcs_id, kukac_id) VALUES
(1, 1),
(1, 2),
(1, 3),
(1, 4),
(1, 5),
(2, 1),
(2, 3),
(2, 4),
(2, 6),
(3, 1),
(3, 2),
(3, 5),
(4, 1),
(4, 2),
(4, 3);
Kukacfajtából lehet sok-sok (akár több tucat is), vagyis a többszörös JOIN, UNION szerintem nem megoldás.
Ameddig jutottam:
SELECT gyumolcs_nev FROM gyumolcsok WHERE gyumolcs_id IN (SELECT gyumolcs_id FROM kukacok_gyumolcsokben WHERE kukac_id IN(1, 3) GROUP BY gyumolcs_id)
Amit próbáltam: Google, Weblabor, MySQL manual, sok-sok próba GROUP BY-jal és testvéreivel. :)
Végeredményben azzal már boldog lennék, ha tudnám, hogyan lehet lekérni azon sorokat, melyek összességében tartalmazzák egy érték-csoport értékeit (esetünkben azon sorokat, melyek pl. az 1-es és 3-as kukac_id-ket).
Elnézést kérek, ha láma dolgot kérdezek, az esetleges segítséget pedig előre is köszönöm!
SQL update cserélni tud?
Üdv!
Van-e olyan UPDATE parancs ami egy hosszú szövegből álló mezőből kicseréli az egyes szavakat mondjuk konkrétan helyesírási hiba (tehát megadni hogy a azokban a rekordokban ahol a "leiras" mezőben talál olyan szót, hogy "szoveg" az cserélje le "szöveg" - re de a többi részét ne bántsa.
köszi a választ!
■ Van-e olyan UPDATE parancs ami egy hosszú szövegből álló mezőből kicseréli az egyes szavakat mondjuk konkrétan helyesírási hiba (tehát megadni hogy a azokban a rekordokban ahol a "leiras" mezőben talál olyan szót, hogy "szoveg" az cserélje le "szöveg" - re de a többi részét ne bántsa.
köszi a választ!
Building a search engine with Appengine and Yahoo
Egyszerű kereső fejlesztése Yahoo API-val
■ A quick Javascript formatting tip
Perl stílusú kódformázási konvenció használata JavaScripthez
■ Include-olt fájl neve
Sziasztok!
Az alábbira keresek megoldást, de eddig nem jártam sikerrel:
van 2 fájlom, mondjuk:
teljes.php
includeolt.php
a teljes.php-be be van húzva az "includeolt.php":Az includeolt.php-ben, (a teljes.php futtatásakor), az "includeolt.php" nevét szeretném valahogy visszakapni.
Szeretném "automatikusan" - fájlnév alapján - bizonyos GET-es változók neveit meghatározni, ezért lenne szükségem erre.
Köszi, előre is!
Tebe
■ Az alábbira keresek megoldást, de eddig nem jártam sikerrel:
van 2 fájlom, mondjuk:
teljes.php
includeolt.php
a teljes.php-be be van húzva az "includeolt.php":
include("includeolt.php");
Szeretném "automatikusan" - fájlnév alapján - bizonyos GET-es változók neveit meghatározni, ezért lenne szükségem erre.
Köszi, előre is!
Tebe
OpenFire + MSN Gateway, nem működik a fájl küldés
Próbáltam már portot nyittatni a tűzfalon. Több fajta klienssel is próbálkoztam, de nem sikerült a fájl fogadás. OpenFire a localhost-on van. Van valakinek ötlete mi lehet a baj?
■ április 16
Flash diagrammok a weboldalakon
Négy különböző, ingyenesen elérhető, Flash alapú diagram összehasonlítása
■ PHP-Nuke magyarul (tapasztalat)
Problémám akadt PHP-Nuke teljesen magyarrá tételével kapcsolatban. (Hogy miért Nuke az most nem lényeges; egy meglévő portalt kellene pofozgatni, gondoltam először "offline" kipróbálom). Megosztom tapasztalataimat (hátha valakinek segít ha erre adja fejét, és nem akarja végigszívni ennek a "remek" CMS-nek a magyar telepítését.
több tábla
Sziasztok!
Egy picit elakadtam.
Van 4 táblám.
1. cégadatok tartalmazza a cég adatait + a cég kategóriáját ID alapján
2. kategória tartalmazza a kategória nevét és a kategória ID-jét
3. termékek tartalmazza a termék nevét és a termék ID-jét
4. termektoceg kapcsoló tábla tartlamazza a termék ID-jet és a termékhez tartozó cég ID-jét
egy céghez több termék is tartozhat
remélem ez az adatbázis felépítés nem hibás?!
Szeretnék egy lekérdezést ami visszaadja a cégadatokat + a cég kategória nevét és a termék nevére is lehessen szűrnide ez a lekérdezés hibás.
■ Egy picit elakadtam.
Van 4 táblám.
1. cégadatok tartalmazza a cég adatait + a cég kategóriáját ID alapján
2. kategória tartalmazza a kategória nevét és a kategória ID-jét
3. termékek tartalmazza a termék nevét és a termék ID-jét
4. termektoceg kapcsoló tábla tartlamazza a termék ID-jet és a termékhez tartozó cég ID-jét
egy céghez több termék is tartozhat
pl termekID cegID
1 1
1 2
2 1
2 2
1 1
1 2
2 1
2 2
remélem ez az adatbázis felépítés nem hibás?!
Szeretnék egy lekérdezést ami visszaadja a cégadatokat + a cég kategória nevét és a termék nevére is lehessen szűrni
SELECT DISTINCT
(cegek.cegID) AS cegID,
cegek.cegnev,
kategoriak.kategorianev
FROM
termektoceg
LEFT JOIN cegek ON (termektoceg.cegID = cegek.cegID)
INNER JOIN termekek ON (termektoceg.termekID = termekek.termekID)
INNER JOIN kategoriak ON (cegek.kategoriaID = kategoriak.kategoriaID)
WHERE
termekek.nev LIKE "%"