Nej, ikke alle poster - kun dem hvor REF svarer til USERNUMBER fra forespørgslen.
Men jeg har ISACTIVE liggende i USER_GENERATEINDEX tabellen sammen med USERNUMBER og vil altså på baggrund af SELECT forespørgslen slette fra fx. USER_OPTIONTABLE hvor usernumber er i denne tabels REF-felt.
DELETE * FROM User_Reftable WHERE Ref=xx
Hvor xx antager hver enkelt af de USERNUMBER jeg får ud fra min første SELECT.
DELETE User_GenerateIndex.Username FROM User_GenerateIndex, User_Optionable, User_Reftable, User_Flightable WHERE (((User_GenerateIndex.Username)=\"*REF*\"));
*REF* ~ Her skal du så angive en reference, det går jeg ud fra du selv klarer, men ellers er det hvad du har brug for. Ved problemer med SQL kan jeg kun anbefale at kigge lidt på Access\' SQL-visning af en forespørgsel. På den måde tygger jeg mig igennem de \"hårde\".
Cheers, Zim Umm, hva\' R REF ? hvor kommer den værdi fra ?
DELETE FROM USER_OPTIONTABLE WHERE Ref IN (SELECT usernumber Ref FROM User_GenerateIndex WHERE IsActive=0)
DELETE FROM USER_REFTABLE WHERE Ref IN (SELECT usernumber Ref FROM User_GenerateIndex WHERE IsActive=0)
DELETE FROM USER_FLIGHTTABLE WHERE Ref IN (SELECT usernumber Ref FROM User_GenerateIndex WHERE IsActive=0)
Synes godt om
Ny brugerNybegynder
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.