Vraag : Is het mogelijk om WAAR clausule in een Uitgezochte Vraag van de Unie te hebben?

Is het mogelijk om WAAR clausule in een Uitgezochte Vraag van de Unie te hebben?  Ik heb deze eenvoudige testvraag die alle verslagen in de lijst ongeacht de waarde van CodeType field.

SELECT tblCodes.CodeType VAN tblCodes
UNION UITGEZOCHTE „CeremonyStatus“ als CodeType VAN tblCodes
WHERE (((tblCodes.CodeType) = " CeremonyStatus“)) levert;

Thanks vooraf.

Antwoord : Is het mogelijk om WAAR clausule in een Uitgezochte Vraag van de Unie te hebben?

SELECTEER CodeType van
(
SELECTEER tblCodes.CodeType VAN tblCodes
UNIE
SELECTEER „CeremonyStatus“ als CodeType VAN tblCodes
) ALS TMP
WAAR (((TMP.CodeType) = " CeremonyStatus "));

Dit zal
veroorzaak alle rijen van de lijst (count=x),
dan alle rijen opnieuw (die elke rij heeft codetype aan „CeremonyStatus wordt geplaatst“), (count=x)
dan UNIE hen samen gevolgd door VERSCHILLEND (count=2x, verschillend neer aan count=x)
Dit wordt subquery TMP.
WAAR de clausule wordt toegepast op TMP, die in één uitkiest resultaat, „CeremonyStatus“ resulteert

In het kort, ja kunt u WAAR een UNIE, enkel subquery het.
Andere oplossingen  
 
programming4us programming4us