04. juli 2003 - 22:53Der er
8 kommentarer og 2 løsninger
Sammen knytning af to tabeller
Hej,
Jeg har oprettet en tabel (TABEL_A) med navn,tlf adresse osv. nu står jeg og skal opdater den, og vil så lave en tabel (TABEL_B), som indholder nogle tillægs informationer. Jeg ønsker ikke at tilføje disse data i TABEL_A!
Jeg regner så med at TABEL_B skal se sådanne ud:
ID TABEL_A_ID DATA_1 DATA_2 OSV..
jeg mangler så lige en forespørgelse som kan linke de to tabeller sammen, så jeg får alle de records i TABEL_A som ikke findes i TABEL_B.
Med andre ord, jeg ønsker en liste over alle de records i TABEL_A som ikke er opdateret i TABEL_B, håber det kan forståes ellers må I sige til.
ahv jo det virker næsten, har lige lavet en lille test, jeg får ikke de records med fra tabel_a som er i tabel_b, men til gengæld kommer de data fra tabel_b med ved alle records i tabel_a.
Tabel_a: ID - Navn 1 - a 2 - b 3 - c
Tabel_b: ID - TABEL_A_ID - DATA 1 - 2 - test
resultat med din sql: SELECT tabel_a.*, tabel_b.* FROM tabel_a, tabel_b WHERE tabel_a.id != tabel_b.tabel_a_id
ID - Navn - ID - TABEL_A_ID - DATA 1 - a - 1 - 2 - test 3 - c - 1 - 2 - test
Hmm - ok tak! Så virker det ikke helt på den måde jeg havde forestillet mig! Beklager! Men LEFT JOIN virker da ;o)
Synes godt om
Ny brugerNybegynder
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.