ďťż
 
=?iso-8859-2?q?Jak_zrobi=E6_=B3=B1czenie_po_kluczu,_kt=F3ry_j est_zakresem=3F?= ďťż
 
=?iso-8859-2?q?Jak_zrobi=E6_=B3=B1czenie_po_kluczu,_kt=F3ry_j est_zakresem=3F?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?iso-8859-2?q?Jak_zrobi=E6_=B3=B1czenie_po_kluczu,_kt=F3ry_j est_zakresem=3F?=



m.bednarski@interia.pl - 04-10-2007 00:01
=?iso-8859-2?q?Jak_zrobi=E6_=B3=B1czenie_po_kluczu,_kt=F3ry_j est_zakresem=3F?=
  Witam,

Mam następujący problem.

Muszę połączyć dwie tabele po kluczu, który w jednej z nich jest
zakresem. Oto przykład:

W tabeli 1 kluczem jest kolumna1, w której dla danego rekordu mam np.
wartość 1.
W tabeli 2 mam dwie kolumny Min i Max, których wartości w danym
wierszu wynoszą 0 i 3.

Jeśli wartość z kolumny1 jest w zakresie pomiędzy Min i Max, to
rekordy mają być połączone.

Jak można byłoby coś takiego zrobić w SQLu (nie śmiem marzyć o
Accessie).

Pzdr

m.





Haueck - 04-10-2007 00:01
=?iso-8859-2?q?Re:_Jak_zrobi=E6_=B3=B1czenie_po_kluczu,_kt=F3 ry_jest_zakresem=3F?=
  SELECT *
FROM tab1, tab2
WHERE tab1.kolumna1>=tab2.min AND tab1.kolumna1<=tab2.max




Grzegorz Danowski - 04-10-2007 00:01

  Użytkownik "Haueck" <mhaueck@gmail.com> napisał w wiadomości
news:1191399002.788542.209630@d55g2000hsg.googlegr oups.com...
> SELECT *
> FROM tab1, tab2
> WHERE tab1.kolumna1>=tab2.min AND tab1.kolumna1<=tab2.max

Zazwyczaj można też użyć Joina:
Select
*
From
tab1
Inner Join
tab2
On
tab1.kolumna 1 Between tab2.min And tab2.max
--
Pozdrawiam
Grzegorz




m.bednarski@interia.pl - 04-10-2007 00:01
=?iso-8859-2?q?Re:_Jak_zrobi=E6_=B3=B1czenie_po_kluczu,_kt=F3 ry_jest_zakresem=3F?=
  Wielkie dzięki.

M.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf =?UTF-8?Q?=5Bmysql=5D_jak_pobra=C4=87_warto=C5=9B=C4=87_ AUTO=5F?==?UTF-8?Q?INCREMENT=3F?= Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 =?iso-8859-2?q?Informatyka,_Java,_EJB,_Ajax,_Spring=2E_Czy=BF by_to_koniec_=B6wiata,_czy_te=BF_nasze_uczelnie_b= EAd=B1_uczy=B3y_w_ko=F1cu!_czego_praktycznego_=2E= 2E=2E=2E?= [MS SQL 2005] =?windows-1250?Q?Ilo=9C=E6_wiersz=F3w_w_zbiorze_wynikowym?= =?ISO-8859-2?Q?=AFegnam_si=EA=2E=2E=2E?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • ptsite.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com