Forum » Izdelava spletišč » MySQL vprašanje - redundanca recordov
MySQL vprašanje - redundanca recordov

KernelPanic ::
Spoštovani!
Imam sledeč query:
Imam sledeč query:
SELECT weblife.bwFacilities.Id, weblife.bwFacilities.Name,
weblife.bwFacilities.Address, weblife.bwCities.ZipCode,
weblife.bwCities.Name, weblife.bwCities.IdCountry,
weblife.bwCountries.Name, weblife.bwCountries.Id,
weblife.bwCountries.IdContinent, weblife.bwContinents.Id,
weblife.bwContinents.Name
FROM weblife.bwFacilities, weblife.rlResortsHaveFacilities,
weblife.bwCities, weblife.bwCountries,
weblife.bwContinents, weblife.bwResorts
WHERE weblife.bwFacilities.Id=weblife.rlResortsHaveFacilities.IdFacility
AND weblife.bwFacilities.IdCity=weblife.bwCities.Id
AND weblife.bwCities.IdCountry=weblife.bwCountries.Id
AND weblife.bwCountries.IdContinent=weblife.bwContinents.Id
ORDER BY weblife.bwFacilities.Id;
ki mi vrne naslednje rezultate: 000001 Pizzerija Dobra Vila, Vodnikova 8, 1000 Ljubljana, Slovenia-Europe (FACILITY)
000001 Pizzerija Dobra Vila, Vodnikova 8, 1000 Ljubljana, Slovenia-Europe (FACILITY)
000001 Pizzerija Dobra Vila, Vodnikova 8, 1000 Ljubljana, Slovenia-Europe (FACILITY)
000002 Grand Hotel Union Executive, Miklo?i?eva 1, 1000 Ljubljana, Slovenia-Europe (FACILITY)
000002 Grand Hotel Union Executive, Miklo?i?eva 1, 1000 Ljubljana, Slovenia-Europe (FACILITY)
000002 Grand Hotel Union Executive, Miklo?i?eva 1, 1000 Ljubljana, Slovenia-Europe (FACILITY)
000003 Grand Hotel Union Business, Miklo?i?eva 3, 1000 Ljubljana, Slovenia-Europe (FACILITY)
000003 Grand Hotel Union Business, Miklo?i?eva 3, 1000 Ljubljana, Slovenia-Europe (FACILITY)
000003 Grand Hotel Union Business, Miklo?i?eva 3, 1000 Ljubljana, Slovenia-Europe (FACILITY)
Zakaj mi vsak record izpiše 3x. Vem, da mora biti kretenska napaka, ampak je ne najdem in ne najdem, prosim za pomoč! 
KernelPanic ::
Ja čak, zdej pa jst neki ne štekam. Če v db designerju narišeš relacije itd..., in pol daš na podlagi sheme kreirat bazo, a ti avtomatično joina al ne?

zavajon ::
Tega orodja žal ne poznam, poznam pa SQL. In tvoj SQL ti vrne kartezični produkt na bwResorts, ker ni joina za to tabelo.

keworkian ::
Človek začni uporabljat alias, ker tole klobaso komaj prebereš...
Obscenities in B-Flat
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
⊘ | paket iz ZDA , zelo občutljivOddelek: Loža | 5301 (2229) | IL_DIAVOLO |
» | Paket iz Anglije! (strani: 1 2 )Oddelek: Loža | 19998 (12564) | Zoran7 |
» | dell 2709w - zelena črtaOddelek: Pomoč in nasveti | 2562 (1405) | Gregec |
» | MySQL Query VprašanjeOddelek: Izdelava spletišč | 3336 (3101) | overlord_tm |
» | Zamenjana grafična karta v embalažiOddelek: Pomoč in nasveti | 1459 (1112) | LittleDevil |