Link to home
Start Free TrialLog in
Avatar of Genius123
Genius123Flag for United States of America

asked on

MS Access query

Hello,

I'm having trouble with this query.  Here's the code and output as it is now:

SELECT qryArisGet.ID, qryArisGet.POS_NR, qryArisGet.Aris,"" as Shape
FROM qryArisGet
WHERE (((qryArisGet.ID)=12203737))

UNION all
SELECT qryShapeGet.ID, qryShapeGet.POS_NR, "" as Aris,qryShapeGet.Shape
FROM qryShapeGet
WHERE (((qryShapeGet.ID)=12203737))

User generated image
What I need it to do though is group on ID and POS_NR.  I believe you would do a Max on Aris and Shape to give you this but I can't get the syntax right.  This is the result that I need:

User generated image
Thanks for your help,
Joel
Avatar of Gustav Brock
Gustav Brock
Flag of Denmark image

Try this:

SELECT 
    qryArisGet.ID, qryArisGet.POS_NR, qryArisGet.Aris, qryShapeGet.Shape
FROM 
    qryArisGet, qryShapeGet
GROUP BY 
    qryArisGet.ID, qryShapeGet.ID, qryArisGet.POS_NR, qryShapeGet.POS_NR, qryArisGet.Aris
HAVING 
    qryArisGet.ID=12203737 And qryArisGet.ID=qryShapeGet.ID And qryArisGet.POS_NR=qryShapeGet.POS_NR

Open in new window

Avatar of Genius123

ASKER

Thanks, I get this error though:

User generated image
ASKER CERTIFIED SOLUTION
Avatar of Gustav Brock
Gustav Brock
Flag of Denmark image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks Gustav.