Merge 2 Join Queries

  • Thread starter janiotjoeawie via AccessMonster.com
  • Start date
J

janiotjoeawie via AccessMonster.com

Hi all,

I have 2 seperate queries that need to be merged into one so that I can use
this query from the Delphi environment.

My frist query is query10:
SELECT Max(gpscoordinaten.lVolgNr) AS MaxGPS, gpscoordinaten.lRitId
FROM gpscoordinaten
GROUP BY gpscoordinaten.lRitId
HAVING (((gpscoordinaten.lRitId) In

(SELECT ritregels.lRitId
FROM ritregels
WHERE (((ritregels.lRitId) In (SELECT Max(rit.lID) AS MaxVanlID
FROM rit
WHERE rit.sserienummerstrooier is not null
GROUP BY rit.sserienummerstrooier)) AND ((ritregels.lRegelnummer) Is Not Null)
)
GROUP BY ritregels.lRitId)


));

My second query is query11:
SELECT GPSCoordinaten.dLongitude, GPSCoordinaten.dLatitude, GPSCoordinaten.
lVolgNr
FROM GPSCoordinaten INNER JOIN Query10 ON (GPSCoordinaten.lRitId = Query10.
lRitId) AND (GPSCoordinaten.lVolgNr = Query10.MaxGPS)
WHERE (((GPSCoordinaten.lVolgNr) In (SELECT Max(gpscoordinaten.lVolgNr) AS
MaxGPS
FROM gpscoordinaten
GROUP BY gpscoordinaten.lRitId
HAVING (((gpscoordinaten.lRitId) In (SELECT ritregels.lRitId
FROM ritregels
WHERE (((ritregels.lRitId) In (SELECT Max(rit.lID) AS MaxVanlID
FROM rit
WHERE rit.sserienummerstrooier is not null
GROUP BY rit.sserienummerstrooier)) AND ((ritregels.lRegelnummer) Is Not Null)
)
GROUP BY ritregels.lRitId))))))
ORDER BY GPSCoordinaten.lVolgNr;

I need it as 1 query that means that the query10 should not exist anymore in
query11. I've tried several possiblelities but all ended up in wrong SQL.

Is there anybody who can give at least a hit on this one?

Regards and many many thankx,

Jânio
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top