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 | 5565 (2493) | IL_DIAVOLO |
| » | Paket iz Anglije! (strani: 1 2 )Oddelek: Loža | 20504 (13070) | Zoran7 |
| » | dell 2709w - zelena črtaOddelek: Pomoč in nasveti | 2687 (1530) | Gregec |
| » | MySQL Query VprašanjeOddelek: Izdelava spletišč | 3519 (3284) | overlord_tm |
| » | Zamenjana grafična karta v embalažiOddelek: Pomoč in nasveti | 1525 (1178) | LittleDevil |