MySql nél miért nem jó ez a lekérdezés?
Mysql ben kéne megoldanom pár feladatot, van hozzá megoldásom viszont nem MySql-ben. Itt az egyik megoldó kulcs:
SELECT eloadas.datum, film.cim, eloadas.nezoszam, mozi.ferohely
FROM film, eloadas, mozi
WHERE film.id=eloadas.filmid And eloadas.moziid=mozi.id And mozi.ferohely=eloadas.nezoszam;
láthatólag nincs benne olyan rész (kód) vagy bármi olyan amit ugye mysql re át kéne írni. Mégse jó a lekérdezésem, és nem jövök rá h miért. Acces be ez lefut, ki is írja h 2 ő ilyet talált. Mysql nél semmit nem ír ki, ugyan azt a txt file ből lettek bemásolva a recordok mezők táblák stb. forrásfile innen letölthető 2008 máj 3 témakőr 5 feladata : [link]
Ha a feltétel végét kitörlöd, tehát hogy ne csak a teltházasok jöjjenek fel, akkor is üres táblát ad vissza?
Amúgy hol/hogy futtatod a lekérdezést, és hogy jeleníted meg? Nem lehet, hogy ott van a gond?
így ahogy van bemásoltam, meg próbáltam kikattingatni is... nincs hibaüzenet, csak simán nem jelenik meg semmi a lekérdezésben (üres)
amúgy libre officot használok
Ha pl. annyit írsz be, hogy
SELECT * FROM film;
akkor sem dob fel semmit?
akkor nem üres a tábla ha ezt kitörlöm a végéről :
And mozi.ferohely=eloadas.nezoszam;
szóval itt lesz a baj
Lehet, hogy valamelyik táblában nem numerikus értékként szerepelnek a számok, hanem sztringként.
"üres úgy is"
Ezt ugye nem a "SELECT * FROM film;"-re írtad? :)
már írtam :
And mozi.ferohely=eloadas.nezoszam;
ez
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!