W tabeli posiadam kolumne 'miasto'. Chciałbym wyświetlić wszystkie miasta, ale tak, żeby nie powtarzały się rekordy. Czyli jeżeli w tabeli mam 10 rekordów z Warszawą to chce żeby wybrać tylko jeden rekord.
Trzymanie w jednej kolumnie powtarzajacych się nazw to raczej mało wydajny sposób chyba że używasz pól ENUM. Lepiej stworzyc osobna tabele miasta a do "głównej" tabeli wciskać id danego miasta.
free
19.04.2006, 09:22:11
Cytat
Trzymanie w jednej kolumnie powtarzajacych się nazw to raczej mało wydajny sposób
Chyba wowczas gdy masz pewnosc, ze w systemie mamy ograniczona ilosc miast. co np gdy miasto bedzie moglo przyjac kazde mozliwe miasto ?
Vogel
19.04.2006, 12:02:34
wtedy to nawet tym bardziej bym to rozdzielil... przeciez spis miast mozesz takze rozszerzac... i znacznie latwiej wyeliminujesz powtarzajace sie nazwy (sprawdz ile razy wystepuja w Polsce Borki )
TomASS
19.04.2006, 23:07:55
Cytat
i znacznie latwiej wyeliminujesz powtarzajace sie nazwy (sprawdz ile razy wystepuja w Polsce Borki )
W takim razie - przy wstawianiu do tabeli zamiast nazyw miasta jego ID w innej tabeli - różne Borki muszą mieć różny ID - ponieważ Borki w Wielkopolsce to nie te same Borki co na Śląsku.
Vogel
19.04.2006, 23:32:02
dokladnie. a latwiej jest to zrobic w dodatkowej tabeli (id miasto gmina) niz trzymanie tego w jednym miejscu.
lunlog
19.04.2006, 23:32:16
Ale, przeciez... jak chcesz odrożnić jedne Borki od innych ?
Borki + Kod pocztowy oto ci rozwiązanie
TomASS
20.04.2006, 07:27:30
Cytat
Borki + Kod pocztowy
Tak To jednoznacznie określi miejscowość. Tylko nie każdy ma bazę mijescowości i kodów pocztowych
Spike
22.04.2006, 13:16:41
Ogólnie 2 miasta nie mogą istnieć o tej samej nazwie pod jednym kodem pocztowym więc jest to rozwiązanie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.