Zmienne
janusz - 12-11-2006 01:31
Zmienne
Witam.
Szanowni Panowie ma pytanie? Czy wartość odczytaną z TABELI_1 ( kolumna typu smallint(6) ) da się użyć jako nazwę do odczytu wskazanej kolumny z TABELI_2. Całość w jednym poleceniu sql.
TABELA_1 kol = typu smallint(6) 0 1 2 ... .... 59 60
TABELA2 kolumy d1 , d2 , d3 ,....... d57 , d58 , d59 , d60 = typ decimal
Pozdrawiam. MySQL 5.0 - D7 Janusz.
Tomasz Wrzodak - 12-11-2006 01:31
janusz napisał(a): > Witam. > > Szanowni Panowie ma pytanie? > Czy wartość odczytaną z TABELI_1 ( kolumna typu smallint(6) ) > da się użyć jako nazwę do odczytu wskazanej kolumny > z TABELI_2. Całość w jednym poleceniu sql. > > TABELA_1 > kol = typu smallint(6) > 0 > 1 > 2 > .. > ... > 59 > 60 > > TABELA2 > kolumy > d1 , d2 , d3 ,....... d57 , d58 , d59 , d60 = typ decimal > > Pozdrawiam. MySQL 5.0 - D7 > Janusz.
Nie znam MySqla, ale z tego, co widzę w dokumentacji, można użyć case'a. Tak więc powinno zadziałać coś w stylu:
select case when kol=0 then d0 when kol=1 then d1 when kol=2 then d2 (...) end from #t1 cross join #t2
A poza tym dlaczego zwracasz się tylko do osobników płci męskiej?
pozdrawiam tw
Tomasz Wrzodak - 12-11-2006 01:31
janusz napisał(a): > Witam. > > Szanowni Panowie ma pytanie? > Czy wartość odczytaną z TABELI_1 ( kolumna typu smallint(6) ) > da się użyć jako nazwę do odczytu wskazanej kolumny > z TABELI_2. Całość w jednym poleceniu sql. > > TABELA_1 > kol = typu smallint(6) > 0 > 1 > 2 > .. > ... > 59 > 60 > > TABELA2 > kolumy > d1 , d2 , d3 ,....... d57 , d58 , d59 , d60 = typ decimal > > Pozdrawiam. MySQL 5.0 - D7 > Janusz.
select case when kol=0 then d0 when kol=1 then d1 (...) from tabela1 cross join tabela2
Poza tym, dlaczego kierujesz swojego posta tylko do osobników płci męskiej?
Tomasz Wrzodak - 12-11-2006 01:31
Tomasz Wrzodak napisał(a): [...]
Ops, powieliłem odpowiedź. proglemy z google news
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Jak zbudowac zapytanie do bazy?
Symfonie i pervasive ?
Bear Paw i dziwne kolory
Kartka świąteczna
=?iso-8859-2?q?Skan_znak=F3w_wodnych?=
Prosze o pomoc dotyczy systemu komentarzy!
[OT] skad sciągnac klasyfikacje dzialalnosci EKD
Jak to jest zrobione ??
MS SQL a Interbase format daty?
[oracle] utworzenie bazy z plikow archiwalnych
zanotowane.pldoc.pisz.plpdf.pisz.planette.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 |
|