SQL - 帮助 - 编写查询以使用子查询获取已婚且支付租金 > 9000 的租户的全名、电子邮件 ID、phone

SQL - HELP - Write a query to get the Full name, email id, phone of tenants who are married and paying rent > 9000 using subqueries

我有两个表,下面要执行的查询是已经写好的查询,需要帮助加入查询

之间的link
select FIRST_NAME+ ' '+ LAST_NAME as FULL_NAME,PHONE,EMAIL
FROM PROFILES
WHERE PROFILE_ID IN
((
    SELECT PROFILE_ID
    FROM PROFILES
    WHERE MARITIAL_STATUS= 'Y' ) and
                (   SELECT PROFILE_ID
                    FROM TENANCY_HISTORIES
                    WHERE RENT> '9000'));

您正在 in 子句的 ID 输出列表中使用 and。尝试如下:

select FIRST_NAME+ ' '+ LAST_NAME as FULL_NAME,PHONE,EMAIL
FROM PROFILES
WHERE 
(PROFILE_ID IN
(
    SELECT PROFILE_ID
    FROM PROFILES
    WHERE MARITIAL_STATUS= 'Y' ) or PROFILE_ID IN
                (   SELECT PROFILE_ID
                    FROM TENANCY_HISTORIES
                    WHERE RENT> '9000'));