Avatar billede smirnoff Nybegynder
05. december 2005 - 21:25 Der er 1 løsning

Udtræk af data fra krydstabel

Hejsa

Jeg har et problem med min sql - eller rettere; jeg vil godt vide om følgende ka lade sig gøre i eet sql-statement:

Jeg har 3 tabeller:

udvikler:

| id | navn  |
--------------
| 1  | Brian |
--------------
| 6  | Hans  |

udvikler_opgave (krydstabel):

| udvikler_id | opgave_id |
---------------------------
| 1          | 2        |
---------------------------
| 6          | 2        |
---------------------------
| 1          | 3        |
---------------------------

opgave:

| id | navn      |
------------------
| 2  | opgave 1  |
------------------
| 3  | opgave 2  |
------------------

.. Det jeg gerne vil er at finde den opgave hvor Hans OG brian arbejder - i min foreløbige test har jeg følgende sql:

SELECT udvikler_opgave.* FROM opgave
INNER JOIN udvikler_opgave ON opgave.id = opgave_id
WHERE udvikler_id = 1 OR udvikler_id = 6

- men det returnerer :

| udvikler_id | opgave_id |
---------------------------
| 1          | 2        |
---------------------------
| 6          | 2        |
---------------------------
| 1          | 3        |
---------------------------

- hvor jeg vil have:

| udvikler_id | opgave_id |
---------------------------
| 1          | 2        |
---------------------------
| 6          | 2        |
---------------------------

... hvad gør jeg ?!?
Avatar billede smirnoff Nybegynder
07. marts 2006 - 13:52 #1
nå..
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