Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> unikalne dane z 2 pol
veyron
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 2.04.2006

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


witam
jak pobrac dane z 2 pol, ale tak zeby w wyniku otrzymac dane unikalne ? wyjasnie na przykladzie o co mi chodzi:
tabela ma pola (miedzy innymi): waluta_kupna, waluta_sprzedazy. wartosciami kazdego z nich sa np. pln, eur, usd itd.
i teraz mam nastepujacy przypadek wartosci rekordow:

waluta_kupna, waluta_sprzedazy
eur, pln
eur, usd
pln, pln
pln, chf
eur, eur

w wyniku zapytania chcialbym otrzymac spis wszystkich walut, czyli eur, usd, pln, chf. jak powinno wygladac zapytanie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bpskiba
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

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


dobrze, że dyskutujesz, bo musiałbym kłucić się dalej sam, ze sobą (IMG:style_emoticons/default/smile.gif)


  1. CREATE TABLE `tabela` (
  2. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `waluta_kupna` varchar(6) DEFAULT NULL,
  4. `waluta_sprzedazy` varchar(6) DEFAULT NULL,
  5. PRIMARY KEY (`id`)
  6. );
  7. INSERT INTO `tabela`(`waluta_kupna`,`waluta_sprzedazy`) VALUES ('eur','pln'),('eur','usd'),('pln','eur');
  8.  
  9. SELECT waluta_sprzedazy FROM tabela
  10. UNION
  11. SELECT waluta_kupna FROM tabela


Wynik: pln, usd,eur
czyli taki sam jak w poprzednich zapytaniach (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 01:09