Ik wil alle telefoonnummers van particulieren selecteren

Het is belangrijk dat bij deze selectie geen zakelijke faxnummers worden meegenomen.
Wie heeft er een idee!!!

[i][list=a]

  • over het witte telefoonnummer linken naar het roze telefoonnummer en de faxnummers van die vermeldingen uitsluiten?
  • faxnummers bij witte vermeldingen met in het veld "categorie" een zakelijke rubriek of simpelweg met alle rubrieken uitsluiten?
  • geen vermeldingen uit roze meenemen?[/i]
  • Als ik in white een select maak met een subselect in pink:
    select * from white_subscriber where phone not in (select phone from pink_subscriber)

    dan krijg ik nul records.
    Dit komt volgensmij omdat sqlserver een link op id heeft in de twee tabellen (ik heb het nog niet gevonden) en deze id is niet gelijk in white en pink.

    Probeer deze:
    SELECT * FROM white_subscriber LEFT JOIN pink_subscriber ON white_subscriber.phone = pink_subscriber.phone WHERE pink_subscriber.phone IS NULL

    dit is het eindresultaat geworden:

    SELECT * FROM white_subscriber_temp LEFT JOIN pink_subscriber
    ON white_subscriber_temp.phone = pink_subscriber.phone
    WHERE pink_subscriber.phone IS NULL
    and white_subscriber_temp.category is null