![]() |
![]() |
![]()
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 ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Paradoksalnie w tym konkretnym przykładzie DISTINCT można pominąć, gdyż jest on dokładany automatycznie gdy użyty zostanie UNION
więc
pokaże te same wyniki (IMG:style_emoticons/default/smile.gif) to taka złośliwość mysql |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 2.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Paradoksalnie w tym konkretnym przykładzie DISTINCT można pominąć, gdyż jest on dokładany automatycznie gdy użyty zostanie UNION więc
pokaże te same wyniki (IMG:style_emoticons/default/smile.gif) to taka złośliwość mysql sprawdzilem, zgadza sie (IMG:style_emoticons/default/smile.gif) Cytat(sazian) ale kombinacja
to zapytanie daje inne wyniki, bez podzapytan sie chyba nie da, bo tu jest potrzebny jakby iloczyn logiczny wynikow z 2 pol w 1 tabeli Ten post edytował veyron 5.09.2012, 08:19:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 21:57 |