I am trying to get the following query to work in Access,
but errors occur, please help.
INSERT INTO Table1( Project_id, r.Page_id, Order_id)
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE
p.Business_stream <> 'Upstream' or
p.project_id<=30 or
(p.Business_stream = 'Upstream' AND p.Upstream_wells = '' )
AND
r.Business_rule = 'NewDrilling'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Partners_involved = 'No' AND
r.Business_rule = 'Partners_involved'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Project_size = 'Small (<$5 million)' AND
r.Business_rule = 'less5mil'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Upstream' AND
p.Upstream_wells = '' AND p.Upstream_reservoir = ''
AND
r.Business_rule = 'bsUp'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Chemicals' AND
r.Business_rule = 'bsUpChemDown'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Gas & Power' AND
r.Business_rule = 'bsUpChemDown'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Solar' AND
r.Business_rule = 'bsUpChemDown'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Downstream Oil' AND
p.Downstream_type <> '' AND
r.Business_rule = 'bsUpChemDown'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Upstream' AND
p.Upstream_wells <> '' AND p.Upstream_reservoir = ''
AND
r.Business_rule = 'Up_wells'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Upstream' AND
p.Upstream_wells = '' AND p.Upstream_reservoir <> ''
AND
r.Business_rule = 'Up_res'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Upstream' AND
p.Upstream_wells <> '' AND p.Upstream_reservoir <> ''
AND
r.Business_rule = 'Up_wells_res'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Country = 'UK' AND r.Business_rule = 'country'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Country = 'North America' AND
r.Business_rule = 'country'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Country = 'Western Europe' AND
r.Business_rule = 'country'
UNION SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Country =
but errors occur, please help.
INSERT INTO Table1( Project_id, r.Page_id, Order_id)
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE
p.Business_stream <> 'Upstream' or
p.project_id<=30 or
(p.Business_stream = 'Upstream' AND p.Upstream_wells = '' )
AND
r.Business_rule = 'NewDrilling'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Partners_involved = 'No' AND
r.Business_rule = 'Partners_involved'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Project_size = 'Small (<$5 million)' AND
r.Business_rule = 'less5mil'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Upstream' AND
p.Upstream_wells = '' AND p.Upstream_reservoir = ''
AND
r.Business_rule = 'bsUp'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Chemicals' AND
r.Business_rule = 'bsUpChemDown'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Gas & Power' AND
r.Business_rule = 'bsUpChemDown'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Solar' AND
r.Business_rule = 'bsUpChemDown'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Downstream Oil' AND
p.Downstream_type <> '' AND
r.Business_rule = 'bsUpChemDown'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Upstream' AND
p.Upstream_wells <> '' AND p.Upstream_reservoir = ''
AND
r.Business_rule = 'Up_wells'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Upstream' AND
p.Upstream_wells = '' AND p.Upstream_reservoir <> ''
AND
r.Business_rule = 'Up_res'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Business_stream = 'Upstream' AND
p.Upstream_wells <> '' AND p.Upstream_reservoir <> ''
AND
r.Business_rule = 'Up_wells_res'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Country = 'UK' AND r.Business_rule = 'country'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Country = 'North America' AND
r.Business_rule = 'country'
UNION
SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Country = 'Western Europe' AND
r.Business_rule = 'country'
UNION SELECT Project_id, r.Page_id, Order_id
FROM RULES r, PROJECT p, Page
WHERE p.Country =