andy_dyer
Registered User.
- Local time
- Today, 23:39
- Joined
- Jul 2, 2003
- Messages
- 806
I have two queries a before and after...
Query1
SELECT tblAddresses.txtID, tblAddresses.SURNAME, tblAddresses.NAME, tblAddresses.[HOUSE NUMBER], tblAddresses.[ADDRESS 1], tblAddresses.[ADDRESS 2], tblAddresses.TOWN, tblAddresses.COUNTY, tblAddresses.[POST CODE], tblAddresses.[HOME PHONE], tblAddresses.[MOBILE PHONE], tblAddresses.[WORK PHONE], tblAddresses.[PERSONAL EMAIL], tblAddresses.[WORK EMAIL], tblAddresses.BIRTHDAYDATEID, tblAddresses.BIRTHDAYMONTHID, tblAddresses.[COUPLE?], tblAddresses.PARTNER, tblAddresses.ANNIVERSARYDATEID, tblAddresses.ANNIVERSARYMONTHID, tblAddresses.TITLE
FROM tblAddresses;
Query2
SELECT tblAddresses.txtID, tblAddresses.TITLE, tblAddresses.SURNAME, tblAddresses.NAME, tblAddresses.[HOUSE NUMBER], tblAddresses.[ADDRESS 1], tblAddresses.[ADDRESS 2], tblAddresses.TOWN, tblAddresses.COUNTY, tblAddresses.[POST CODE], tblAddresses.[HOME PHONE], tblAddresses.[MOBILE PHONE], tblAddresses.[WORK PHONE], tblAddresses.[PERSONAL EMAIL], tblAddresses.[WORK EMAIL], tblBirthdayDate.Date, tblBirthdayMonth2.Month
FROM tblBirthdayDate INNER JOIN (tblAnniversaryDate INNER JOIN (tblBirthdayMonth2 INNER JOIN (tblAnniversaryMonth2 INNER JOIN tblAddresses ON tblAnniversaryMonth2.AnniversaryMonthID = tblAddresses.ANNIVERSARYMONTHID) ON tblBirthdayMonth2.BirthdayMonthID = tblAddresses.BIRTHDAYMONTHID) ON tblAnniversaryDate.AnniversaryDateID = tblAddresses.ANNIVERSARYDATEID) ON tblBirthdayDate.BirthdayDateID = tblAddresses.BIRTHDAYDATEID;
I am trying to get all my data out on one query for a mail merge, but instead of pulling the ID's for Birthday Date & Month and Anniversary Date & Month I want the actual values...
Query 1 pulls all my data but has the ID's
Query 2 pulls only those with birthdays in July??
Can anyone see something that I am missing that could be causing this??
As soon as
Query1
SELECT tblAddresses.txtID, tblAddresses.SURNAME, tblAddresses.NAME, tblAddresses.[HOUSE NUMBER], tblAddresses.[ADDRESS 1], tblAddresses.[ADDRESS 2], tblAddresses.TOWN, tblAddresses.COUNTY, tblAddresses.[POST CODE], tblAddresses.[HOME PHONE], tblAddresses.[MOBILE PHONE], tblAddresses.[WORK PHONE], tblAddresses.[PERSONAL EMAIL], tblAddresses.[WORK EMAIL], tblAddresses.BIRTHDAYDATEID, tblAddresses.BIRTHDAYMONTHID, tblAddresses.[COUPLE?], tblAddresses.PARTNER, tblAddresses.ANNIVERSARYDATEID, tblAddresses.ANNIVERSARYMONTHID, tblAddresses.TITLE
FROM tblAddresses;
Query2
SELECT tblAddresses.txtID, tblAddresses.TITLE, tblAddresses.SURNAME, tblAddresses.NAME, tblAddresses.[HOUSE NUMBER], tblAddresses.[ADDRESS 1], tblAddresses.[ADDRESS 2], tblAddresses.TOWN, tblAddresses.COUNTY, tblAddresses.[POST CODE], tblAddresses.[HOME PHONE], tblAddresses.[MOBILE PHONE], tblAddresses.[WORK PHONE], tblAddresses.[PERSONAL EMAIL], tblAddresses.[WORK EMAIL], tblBirthdayDate.Date, tblBirthdayMonth2.Month
FROM tblBirthdayDate INNER JOIN (tblAnniversaryDate INNER JOIN (tblBirthdayMonth2 INNER JOIN (tblAnniversaryMonth2 INNER JOIN tblAddresses ON tblAnniversaryMonth2.AnniversaryMonthID = tblAddresses.ANNIVERSARYMONTHID) ON tblBirthdayMonth2.BirthdayMonthID = tblAddresses.BIRTHDAYMONTHID) ON tblAnniversaryDate.AnniversaryDateID = tblAddresses.ANNIVERSARYDATEID) ON tblBirthdayDate.BirthdayDateID = tblAddresses.BIRTHDAYDATEID;
I am trying to get all my data out on one query for a mail merge, but instead of pulling the ID's for Birthday Date & Month and Anniversary Date & Month I want the actual values...
Query 1 pulls all my data but has the ID's
Query 2 pulls only those with birthdays in July??
Can anyone see something that I am missing that could be causing this??
As soon as