Avatar billede gf Nybegynder
04. marts 2005 - 11:54 Der er 2 kommentarer og
1 løsning

hent data i tabel1 hvis de ikke fundes i tabel2

Hej

Ja en lidt kryptisk over skrift. Jeg har to "tabels" tabel1 og tabel2. I hvae af disse er der to felter (dato og navn)

Jeg vil gerne have hentet 'navn' i tabel1 hvis dato og navn i tabel1 er <> dato og navn i tabel2.

Noget i denne retning:
<?php
$sql = "SELECT navn FROM tabel1 if dato AND navn i tabel1 <> dato AND navn i tabel2 ";
$qh = mysql_query( $sql ) or die( mysql_error() );
while ( $row = mysql_fetch_array( $qh ) ) {
echo $row[navn];
}
?>


Håber det giver mening

mvh gf
Avatar billede apache999 Nybegynder
04. marts 2005 - 14:41 #1
SELECT tabel1.navn FROM tabel1,tabel2 WHERE tabel1.navn <> tabel2.navn AND tabel1.dato <> tabel2.dato

Det er sådan lidt skudt fra hoften, men prøv det
Avatar billede gf Nybegynder
04. marts 2005 - 17:01 #2
hej apache999

det virker for så vidt godt nok, men når tabel2 er tom kommer der ingen udtræk.

mvh gf
Avatar billede gf Nybegynder
04. marts 2005 - 18:08 #3
Hej

Jeg tror det bliver for kompliceret, jeg her nemlig 4 tabeller der skal sammenlignes. kom med et svar så deler vi.

mvh gf
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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