EXISTS?

mercoledì 23 marzo 2011 - 12.23
Tag Elenco Tags  SQL Server 2008  |  Access (.mdb)  |  Office 2010

lalloburo Profilo | Newbie

Ciao a tutti,
sto impazzendo per creare la seguente query di cancellazione:
DELETE ZZ_richiesteAttive.ZZ_richiesteAttive_ID
FROM ZZ_richiesteAttive
WHERE (((ZZ_richiesteAttive.ZZ_richiesteAttive_ID) IN (SELECT *
FROM _AppoggioPulisciReiettiZZricAtt INNER JOIN coopOperEsclusi ON ([_AppoggioPulisciReiettiZZricAtt].ZZ_richiesteAttive_oper_login_ID = coopOperEsclusi.coopOperEsclusi_oper_login_ID) AND ([_AppoggioPulisciReiettiZZricAtt].richiesta_coop_login_ID = coopOperEsclusi.coopOperEsclusi_coop_login_ID)
WHERE (((coopOperEsclusi.coopOperEsclusi_incarico) Is Null)))));

access mi dice che devo usare un exists perchè i valori della subquery sono troppi. Ma qual'è la sintassi giusta?
Help me please, sto perdendo i capelli e... già me ne restano pochini!!!
Grazie mille

boccia75 Profilo | Junior Member

Ciao ,
questa è la query che cerchi di eseguire:

DELETE ZZ_richiesteAttive.ZZ_richiesteAttive_ID
FROM ZZ_richiesteAttive
WHERE (((ZZ_richiesteAttive.ZZ_richiesteAttive_ID) IN (SELECT *
FROM _AppoggioPulisciReiettiZZricAtt INNER JOIN coopOperEsclusi ON ([_AppoggioPulisciReiettiZZricAtt].ZZ_richiesteAttive_oper_login_ID = coopOperEsclusi.coopOperEsclusi_oper_login_ID) AND ([_AppoggioPulisciReiettiZZricAtt].richiesta_coop_login_ID = coopOperEsclusi.coopOperEsclusi_coop_login_ID)
WHERE (((coopOperEsclusi.coopOperEsclusi_incarico) Is Null)))));


ma tu scrivi
WHERE (((ZZ_richiesteAttive.ZZ_richiesteAttive_ID) IN

e quindi la sottoquery dovrà essere
SELECT ZZ_richiesteAttive_ID (o quello che è) è non SELECT *

Forse sto banalizzando il problema, ma la query così come è scritta.....è difficile che funzioni.

Ciao,
Luca
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5