SQL问题,客户端已查看查找属性

SQL问题,客户端已查看查找属性,sql,Sql,我需要帮助,请,我正在尝试添加一个条件,该属性已被查看 表客户端(clientno{pk},fname,lname,email,…) 表propertyForRent(propertyno{pk},street,…) 表格查看(clientno、propertyno等) 我需要列出fname、lname、proprtyno、street、email 这是我的SQL尝试: SELECT fname, lname, Viewing.propertyno, street, email

我需要帮助,请,我正在尝试添加一个条件,该属性已被查看

  • 表客户端(clientno{pk},fname,lname,email,…)
  • 表propertyForRent(propertyno{pk},street,…)
  • 表格查看(clientno、propertyno等)
我需要列出
fname、lname、proprtyno、street、email

这是我的SQL尝试:

SELECT 
    fname, lname, Viewing.propertyno, street, email 
FROM
    Viewing 
INNER JOIN
    PropertyForRent ON Viewing.propertyno = PropertyForRent.propertyno
INNER JOIN 
    Client ON Viewing.clientno = Client.clientno
ORDER BY 
    fname

如果有帮助,请检查此项

   SELECT 
   fname, lname, v.propertyno, 
   street, email 
  FROM
   Viewing v where v.propertyno IS NOT 
        NULL 
    INNER JOIN
     PropertyForRent p ON 
     v.propertyno =  p.propertyno
       INNER JOIN 
      Client ON Viewing.clientno = 
      Client.clientno
      ORDER BY 
       fname

你问的确切问题是什么?到目前为止你试过什么?既然我们不知道您的数据库结构,您就必须告诉我们哪个字段表示该属性已被查看。您能否用表结构
创建表客户端(clientno int,fname varchar,lname varchar…
)编写一个最具代表性的示例?准确地说出您希望看到的输出。这样你更有可能得到一个像样的答案!SQL看起来很合理-问题是什么?您是否遇到错误?如果是,具体是什么错误?你只是没有得到预期的数据吗?如果是这样的话,那么请提供一些示例数据,并解释您得到了什么,以及您希望得到什么……iii.编写一条SQL语句,列出一个或多个客户端已查看了2次以上的所有属性。更准确地说,列出客户全名、客户电子邮件、propertyNo、物业所在街道以及该物业的所有视图。首先按客户机fName排序输出,然后按propertyNo排序(需要屏幕截图),您假设“查看”中的条目表示已查看该属性。但这可能只是一张预定观看的记录。我们不知道其中是否有一个字段表明实际发生了查看-我们需要OP来解释模式的含义和细节,尽管有人要求他们这样做,但迄今为止他们还没有这样做。当然更好的做法是节省您的时间,跟着问题走,一旦你能确定答案是什么,就写一个答案?当然,由你决定。