根据多ID条件在列中显示结果
Displaying results in the column based on multiple ID condition
这是我的查询:
SELECT Reference.quote_date As Date, Customer.name As Name ,
Customer.surname AS Surname, Customer.postcode, Customer.telephone,
Reference.ref_ID AS PolicyRefNo, Reference.agent_ID,
FROM Customer INNER JOIN
Reference
ON Customer.customer_ID = Reference.customer_ID;
我想添加额外的列来显示 Tel 或 F2F 的结果 activity
因此,如果 reference.call_id=1、reference.call_id=2 或 reference.call_id=3,则结果将显示在名为 Tel 的新列中,如 1
如果 reference.call_id=4、reference.call_id=5、reference.call_id=6 那么结果将在名为 F2F 的新列中显示为 1
我目前正在处理Access数据库
任何建议将不胜感激
你可以试试这个:
SELECT Reference.quote_date As Date, Customer.name As Name ,
Customer.surname AS Surname, Customer.postcode, Customer.telephone,
Reference.ref_ID AS PolicyRefNo, Reference.agent_ID,
(reference.call_id IN(1,2,3)) as Tel,
(reference.call_id IN(4,5,6)) as F2F
FROM Customer INNER JOIN
Reference
ON Customer.customer_ID = Reference.customer_ID;
SELECT Reference.quote_date As Date, Customer.name As Name , Customer.surname AS Surname , Customer.postcode, Customer.telephone, Reference.ref_ID AS PolicyRefNo, Reference.agent_ID,
CASE WHEN Reference.call_id IN ('1','2','3') THEN '1'
ELSE '0' END AS Tel
CASE WHEN Reference.call_id IN ('4','5','6') THEN '1'
ELSE '0' END AS F2F
FROM Customer INNER JOIN Reference ON Customer.customer_ID = Reference.customer_ID;
这是我的查询:
SELECT Reference.quote_date As Date, Customer.name As Name ,
Customer.surname AS Surname, Customer.postcode, Customer.telephone,
Reference.ref_ID AS PolicyRefNo, Reference.agent_ID,
FROM Customer INNER JOIN
Reference
ON Customer.customer_ID = Reference.customer_ID;
我想添加额外的列来显示 Tel 或 F2F 的结果 activity
因此,如果 reference.call_id=1、reference.call_id=2 或 reference.call_id=3,则结果将显示在名为 Tel 的新列中,如 1
如果 reference.call_id=4、reference.call_id=5、reference.call_id=6 那么结果将在名为 F2F 的新列中显示为 1
我目前正在处理Access数据库 任何建议将不胜感激
你可以试试这个:
SELECT Reference.quote_date As Date, Customer.name As Name ,
Customer.surname AS Surname, Customer.postcode, Customer.telephone,
Reference.ref_ID AS PolicyRefNo, Reference.agent_ID,
(reference.call_id IN(1,2,3)) as Tel,
(reference.call_id IN(4,5,6)) as F2F
FROM Customer INNER JOIN
Reference
ON Customer.customer_ID = Reference.customer_ID;
SELECT Reference.quote_date As Date, Customer.name As Name , Customer.surname AS Surname , Customer.postcode, Customer.telephone, Reference.ref_ID AS PolicyRefNo, Reference.agent_ID,
CASE WHEN Reference.call_id IN ('1','2','3') THEN '1'
ELSE '0' END AS Tel
CASE WHEN Reference.call_id IN ('4','5','6') THEN '1'
ELSE '0' END AS F2F
FROM Customer INNER JOIN Reference ON Customer.customer_ID = Reference.customer_ID;