Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Unikalność rekordów, Jedna tabela i wyszukiwanie unikalnych rekordów
banana
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.09.2010

Ostrzeżenie: (0%)
-----


witam,
mam tabelę (i nie może być ich więcej...) w której są
MIASTO|ULICA

NP:
KARAKÓW|KRAKOWSKA
KARAKÓW|WARSZAWASKA
KARAKÓW|ZIEMOWITA

WARSZAWA|KRAKOWSKA
WARSZAWA|WARSZAWASKA
WARSZAWA|PSZCZYŃSKA

ŁÓDŹ|KRAKOWSKA
ŁÓDŹ|WARSZAWASKA
ŁÓDŹ|ŁÓDZKA

chce wybrać powiedzmy 3 rekordy ze wszystkich, tak by miasto i ulica się nie powtarzały w wyniku zapytania
czyli naprzykład:

KARAKÓW|WARSZAWASKA
WARSZAWA|PSZCZYŃSKA
ŁÓDŹ|KRAKOWSKA

Chcę wybrać tylko unikalne rekordy zarówno pod względem miasta jak i ulicy,

próbuje grupować rekordy po mieście
  1. GROUP BY miasto
- ale wtedy jest szansa, że ulice będa takie same

dziękuję,

Banana

Ten post edytował banana 28.03.2012, 09:56:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
alegorn
post
Post #2





Grupa: Zarejestrowani
Postów: 341
Pomógł: 40
Dołączył: 23.06.2009

Ostrzeżenie: (0%)
-----


troche do bani podejscie, nie przemyslane.

nie przewidziales tego ze miasta nie sa unikatem w polsce, jest np. kilka warszaw (IMG:style_emoticons/default/smile.gif)
czysto teoretycznie moga miec takie same ulice (choc jedna) i co wtedy?

zainteresuj sie bazami GUS (terc simc etc)

j.


edit index tez do bani, bo czy w bazie mozesz miec tylko jedna firme w jednym miescie przy jednej ulicy?? jesli juz, musisz zastosowac klucz zlozony, z wiekszej ilosci kolumn.

Ten post edytował alegorn 28.03.2012, 10:50:01
Go to the top of the page
+Quote Post
banana
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.09.2010

Ostrzeżenie: (0%)
-----


dziekuję za odp (IMG:style_emoticons/default/smile.gif)
Cytat(alegorn @ 28.03.2012, 11:47:00 ) *
nie przewidziales tego ze miasta nie sa unikatem w polsce, jest np. kilka warszaw (IMG:style_emoticons/default/smile.gif)
czysto teoretycznie moga miec takie same ulice (choc jedna) i co wtedy?

no właśnie (IMG:style_emoticons/default/tongue.gif) (zdejmuję ten indeks (IMG:style_emoticons/default/smile.gif) )

no ale pozostaje pytanie - czy da się?
Go to the top of the page
+Quote Post

Posty w temacie
- banana   Unikalność rekordów   28.03.2012, 09:35:05
- - mortus   [SQL] pobierz, plaintext SELECT DISTINCT `miasto`,...   28.03.2012, 09:47:30
|- - banana   dziekuję za odpowiedź Cytat(mortus @ 28.03.2...   28.03.2012, 10:00:59
- - markonix   Proponuje nadać indeks unikalny na pole miasto i u...   28.03.2012, 10:16:25
|- - banana   Dziekuję za odpowiedź Cytat(markonix @ 28.03...   28.03.2012, 10:25:06
|- - mortus   Cytat(markonix @ 28.03.2012, 11:16:25...   28.03.2012, 10:33:52
|- - mortus   Cytat(mortus @ 28.03.2012, 11:33:52 )...   28.03.2012, 10:49:00
|- - banana   Dzięki Cytat(mortus @ 28.03.2012, 11:49...   28.03.2012, 11:04:50
- - markonix   Dlatego mówiłem O JEDNYM KLUCZU PODWÓJNYM czyli na...   28.03.2012, 10:34:00
- - banana   Dziękuję za odpowiedź w bazie nie ma zdublowanych...   28.03.2012, 10:38:29
- - alegorn   troche do bani podejscie, nie przemyslane. nie pr...   28.03.2012, 10:47:00
|- - banana   dziekuję za odp Cytat(alegorn @ 28.03.2012, ...   28.03.2012, 10:53:18
- - markonix   Te kilka Warszaw to wsie czy wioski. Jestem ciekaw...   28.03.2012, 10:52:11
- - mortus   Panowie, ale w ogóle nie ma o czym gadać. Weźmy pr...   28.03.2012, 10:59:20
- - mortus   Tak, tylko co ma zadecydować o tym, jakie to będą ...   28.03.2012, 11:10:53
|- - banana   Cytat(mortus @ 28.03.2012, 12:10:53 )...   28.03.2012, 11:28:32
- - Crozin   Da się przy pomocy czegoś takiego:[SQL] pobierz, p...   28.03.2012, 11:15:57
- - Crozin   Dodaj na końcu LIMIT?   28.03.2012, 11:29:37
- - banana   tak dokładnie - LIMIT dziekuje wam bardzo - szcze...   28.03.2012, 11:36:36


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 07:31