Avatar billede forceprogrammer Nybegynder
02. marts 2005 - 09:09 Der er 1 kommentar og
1 løsning

Hjælp til udvidelse af SQL

Jeg skal bruge et ekstra felt i mit view.
Problemet er at jeg ikke lige kan overskue hvori det skal indsættes.

Feltet jeg skal have med er BESTIL_NR fra tabellen ta_www_bestil.
Det er sikkert simpelt for enhver DBA. Men det er jeg ikke :)

SQLen er følgende:

CREATE OR REPLACE VIEW VA_WWW_AUTOMAT ( AUT_NR,
AUT_SER_NR, ELKTR_NR, PROG_NR, KAB_NR,
AKTIV_KODE, STED_NR, BEMAERK, AUT_NAVN_NR,
AUT_ART_NR, AUT_NAVN, ELKTR_BETEGN, FABR_NR,
FABR_BETEGN, AUT_ART_NAVN, KAB_BETEGN, STED_ID,
KUNDE_NR, STED_SYNONYM, STED_NAVN, STED_ADRESSE,
POSTNR, POSTBY, PROG_VERS, AUT_BEMAERK,
BESTIL_DATO, BESTIL_BEMAERK, OENSKE_DATO, YDELSE_NAVN
) AS SELECT 
  a.AUT_NR,
  AUT_SER_NR,
  a.ELKTR_NR,
  a.PROG_NR,
  a.KAB_NR,
  a.AKTIV_KODE,
  a.STED_NR,
  a.BEMAERK,
a.AUT_NAVN_NR,
n.aut_art_nr
  --  N_BESOEG,
  AUT_ART_NR,
  AUT_NAVN,
  ELKTR_BETEGN,
  e.FABR_NR,
  --  PRD_NR,
  FABR_BETEGN,
  AUT_ART_NAVN,
  kab_betegn,
  STED_ID,
  KUNDE_NR,
  STED_SYNONYM,
  STED_NAVN,
  STED_ADRESSE,
  s.POSTNR,
  postby,
  PROG_VERS,
  AUT_BEMAERK ,
  --BESTIL_NR,
  BESTIL_DATO,
  BESTIL_BEMAERK,
  OENSKE_DATO,
  YDELSE_NAVN 
  --  BESTIL_LINIE_NR
FROM 
  ta_automat a,
  ta_aut_navn n,
  ta_elktr e,
  ta_fabr f,
  ta_aut_art aa,
  ta_kab k,
  ta_sted s,
  ta_postnr p,
  ta_prog_vers v,
  (
  select 
      AUT_NR,
      AUT_BEMAERK ,
      --BESTIL_NR,
      BESTIL_DATO,
      BESTIL_BEMAERK,
      OENSKE_DATO,
      YDELSE_NAVN 
  --  BESTIL_LINIE_NR 
    from
      ta_www_bestil_aut ba ,
      ta_www_bestil b ,
      ta_ydelse y
    where
      ba.bestil_nr = b.bestil_nr and
      ba.ydelse_nr = y.ydelse_nr and
      b.aktiv = 1 
    ) b
WHERE 
  a.aut_navn_nr = n.aut_navn_nr and
  a.elktr_nr = e.elktr_nr and
  e.fabr_nr =f.fabr_nr and
  n.aut_art_nr = aa.aut_art_nr and
  a.kab_nr = k.kab_nr and
  a.sted_nr = s.sted_nr and
  s.postnr = p.postnr and
  a.prog_nr = v.prog_nr and
  a.aut_nr = b.aut_nr(+)
Avatar billede forceprogrammer Nybegynder
02. marts 2005 - 09:10 #1
Forresten ligger BESTIL_NR i samme tabel som      BESTIL_DATO,
      BESTIL_BEMAERK,
      OENSKE_DATO
Avatar billede forceprogrammer Nybegynder
02. marts 2005 - 09:53 #2
Jeg fandt vidst selv ud af det :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester