|
| Hente tabelnavne i en sql kommando Fra : Jan B. Steffensen |
Dato : 18-12-00 12:35 |
|
Jeg henter poster fra en række forskellige tabeller ved at føje disse sammen
med UNION i sql. Problemet er, at jeg gerne vil kunne knytte navnet på den
tabel, hvorfra den enkelte post kommer, til denne post sammen med
information fra de udvalgte felter. Hvis nogen har en idé om hvorledes man
kan løse dette problem, hører jeg meget gerne om det.
Jan B. Steffensen
JanBS@bx.db.dk
| |
Peter Lykkegaard (18-12-2000)
| Kommentar Fra : Peter Lykkegaard |
Dato : 18-12-00 13:34 |
|
Jan B. Steffensen <JanBS@bx.db.dk> wrote in message
news:91kst1$1gv4$1@news.net.uni-c.dk...
> Jeg henter poster fra en række forskellige tabeller ved at føje disse
sammen
> med UNION i sql. Problemet er, at jeg gerne vil kunne knytte navnet på den
> tabel, hvorfra den enkelte post kommer, til denne post sammen med
> information fra de udvalgte felter. Hvis nogen har en idé om hvorledes man
> kan løse dette problem, hører jeg meget gerne om det.
>
Jeg er ikke helt klar over hvad det er du gerne vil
Er det noget ala
Select Felt1 As Felt1FraTabel1 From Tabel1?
En attribut (Felt) har jo et unikt navn, så umiddelbart vil det være lidt
vanskeligt
mvh/Peter Lykkegaard
| |
Stig Johansen (19-12-2000)
| Kommentar Fra : Stig Johansen |
Dato : 19-12-00 07:16 |
|
Hej.
Jan B. Steffensen <JanBS@bx.db.dk> wrote in message
news:91kst1$1gv4$1@news.net.uni-c.dk...
> Jeg henter poster fra en række forskellige tabeller ved at føje disse
sammen
> med UNION i sql. Problemet er, at jeg gerne vil kunne knytte navnet på den
> tabel, hvorfra den enkelte post kommer, til denne post sammen med
> information fra de udvalgte felter. Hvis nogen har en idé om hvorledes man
> kan løse dette problem, hører jeg meget gerne om det.
>
SELECT 'Tabel1' Tabelnavn,Dinefelter
UNION
SELECT 'Tabel2' Tabelnavn,Dinefelter
osv.
Lidt afhængig af database, skal du måske bruge 'Tabel1' AS Tabelnavn.
--
Med venlig hilsen/Best Regards
Stig Johansen - stig@w3data.dk
W3 Data - mailto@w3data.dk
| |
Jan B. Steffensen (19-12-2000)
| Kommentar Fra : Jan B. Steffensen |
Dato : 19-12-00 08:44 |
|
Jeg har måske udtrykt mig upræcist. Jeg har, for hver funden post, brug for
at vide hvilken tabel denne post kom fra. Jeg skal altså bruge f.eks.
følgende information:
Forfatter, Titel, Forlag, År + Tabelnavn
Jan B. Steffensen
"Jan B. Steffensen" <JanBS@bx.db.dk> skrev i en meddelelse
news:91kst1$1gv4$1@news.net.uni-c.dk...
> Jeg henter poster fra en række forskellige tabeller ved at føje disse
sammen
> med UNION i sql. Problemet er, at jeg gerne vil kunne knytte navnet på den
> tabel, hvorfra den enkelte post kommer, til denne post sammen med
> information fra de udvalgte felter. Hvis nogen har en idé om hvorledes man
> kan løse dette problem, hører jeg meget gerne om det.
>
> Jan B. Steffensen
> JanBS@bx.db.dk
>
>
| |
Bo Larsson (19-12-2000)
| Kommentar Fra : Bo Larsson |
Dato : 19-12-00 09:12 |
|
On Tue, 19 Dec 2000 08:43:39 +0100, "Jan B. Steffensen"
<JanBS@bx.db.dk> wrote:
>Jeg har måske udtrykt mig upræcist. Jeg har, for hver funden post, brug for
>at vide hvilken tabel denne post kom fra. Jeg skal altså bruge f.eks.
>følgende information:
>
>Forfatter, Titel, Forlag, År + Tabelnavn
>
>Jan B. Steffensen
>
>"Jan B. Steffensen" <JanBS@bx.db.dk> skrev i en meddelelse
>news:91kst1$1gv4$1@news.net.uni-c.dk...
>> Jeg henter poster fra en række forskellige tabeller ved at føje disse
>sammen
>> med UNION i sql. Problemet er, at jeg gerne vil kunne knytte navnet på den
>> tabel, hvorfra den enkelte post kommer, til denne post sammen med
>> information fra de udvalgte felter. Hvis nogen har en idé om hvorledes man
>> kan løse dette problem, hører jeg meget gerne om det.
>>
>> Jan B. Steffensen
>> JanBS@bx.db.dk
>>
>>
>
Ville nedenstående (eller noget lignende) ikke løse dit problem?
SELECT Forfatter, Titel, Forlag, År, 'Table1' AS Tabelnavn FROM Table1
UNION
SELECT Forfatter, Titel, Forlag, År, 'Table2' AS Tabelnavn FROM Table2
| |
|
|