/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Join problem
Fra : N9


Dato : 11-03-04 10:30

Hej
jeg har følgende tabel.


tabel1

ID Efternavn

1    Jensen
2    Olsen
3    Andersen
4    Hansen
5    Knudsen



tabel2

ID Fornavn    Efternavn

1    Niels    1 'relation til tabel1
2    Jesper    1 'relation til tabel1
3    Peter    3 'relation til tabel1
4    ole    3 'relation til tabel1
5    Yrsa    1 'relation til tabel1


det jeg gerne vil finde ud af er finde dem som ikke bruge i tabel1.

Select tabel1.ID from tabel1 inner join tabel2 on tabel1.ID <>
tabel2.efternavn

så får jeg alle 5 poster ud fra tabel1

Det skulle den ikke men kun have 3 post da 2,4,5 ikke er brugt.
Nogle som kan hælpe med at skrive sql-sætningen??

Takker

N9

 
 
Kristian Damm Jensen (11-03-2004)
Kommentar
Fra : Kristian Damm Jensen


Dato : 11-03-04 11:03

N9 wrote:
> Hej
> jeg har følgende tabel.
>
>
> tabel1
>
> ID Efternavn
>
> 1 Jensen
> 2 Olsen
> 3 Andersen
> 4 Hansen
> 5 Knudsen
>
>
>
> tabel2
>
> ID Fornavn Efternavn
>
> 1 Niels 1 'relation til tabel1
> 2 Jesper 1 'relation til tabel1
> 3 Peter 3 'relation til tabel1
> 4 ole 3 'relation til tabel1
> 5 Yrsa 1 'relation til tabel1
>
>
> det jeg gerne vil finde ud af er finde dem som ikke bruge i tabel1.
>
> Select tabel1.ID from tabel1 inner join tabel2 on tabel1.ID <>
> tabel2.efternavn
>
> så får jeg alle 5 poster ud fra tabel1
>
> Det skulle den ikke men kun have 3 post da 2,4,5 ikke er brugt.
> Nogle som kan hælpe med at skrive sql-sætningen??

Not exists er din ven.


--
Kristian Damm Jensen damm (at) ofir (dot) dk
Vital papers will demonstrate their vitality by spontaneously moving
from where you left them to where you can't find them.


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste