Avatar billede stroke1 Nybegynder
08. august 2003 - 13:09 Der er 5 kommentarer og
2 løsninger

sammenligne to værdier i database

Jeg har to tabeller tabel1 og tabel2 i en database, begge indeholdende feltet id.
Jeg vil gerne lave det sådan at der bliver spurgt om den samme id værdi ligger i begge tabeller, og hvis én id værdi kun ligger i tabel1 men ikke i tabel2, skal den skrive feks

"vaek".
Avatar billede proaccess Nybegynder
08. august 2003 - 13:14 #1
For at få en liste over alle id'er i tabel1, som ikke er i tabel2 kan du bruge:

SELECT Tabel1.id
FROM Tabel1 LEFT JOIN Tabel2 ON Tabel1.id=Tabel2.id
WHERE Tabel2.id IS NULL;
Avatar billede stroke1 Nybegynder
08. august 2003 - 13:30 #2
hvordan får man så udskrevet id værdierne ???
Avatar billede proaccess Nybegynder
08. august 2003 - 13:31 #3
??? hvad mener du ???
Avatar billede stroke1 Nybegynder
08. august 2003 - 13:37 #4
jeg mener bare at jeg gerne vil have de id værdier udskrevet som er i tabel 1 men ikke i tabel 2....
Avatar billede stroke1 Nybegynder
08. august 2003 - 13:40 #5
jeg har skrevet følgende :
$sql ="SELECT tabel1.id
FROM tabel1 LEFT JOIN tabel2 ON tabel1.id=tabel2.id
WHERE tabel2.id IS NULL";
$query = mysql_query($sql) or die(mysql_error());
echo $query;
men den skriver : Resource id #6
Avatar billede proaccess Nybegynder
08. august 2003 - 13:47 #6
Det er da vist et spørgsmål til php-kategorien...
Avatar billede Lasse S Novice
08. august 2003 - 14:19 #7
PHP: kør en mysql_fetch_row i en while løkke, så får du værdierne ud
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