先描述当前状况:
有两个表,分别是:
T_MailBox T_Receiver
-------------------- -----------------------------
MailID ReceiverID
Content MailID
Sender ReceiverName
等 等
表T_MailBox和T_Receiver是一对多的关系,如一封邮件对应多个收件人 问题阐述:
现在有一个二次查询,如,有一封邮件发给了张三和李四,现在用关键字张三去搜索邮件信息,按道理来说只能搜出一条记录,该怎么写SQL
注意:二次查询的关键字只要满足这两个表中的任何字段的内容都可以搜索出来!!
有两个表,分别是:
T_MailBox T_Receiver
-------------------- -----------------------------
MailID ReceiverID
Content MailID
Sender ReceiverName
等 等
表T_MailBox和T_Receiver是一对多的关系,如一封邮件对应多个收件人 问题阐述:
现在有一个二次查询,如,有一封邮件发给了张三和李四,现在用关键字张三去搜索邮件信息,按道理来说只能搜出一条记录,该怎么写SQL
注意:二次查询的关键字只要满足这两个表中的任何字段的内容都可以搜索出来!!
s = "SELECT *"
s = s & " FROM T_MailBox INNER JOIN T_Receiver ON T_MailBox.MailID= T_Receiver.MailID"
s = s & " WHERE (T_Receiver.ReceiverName='张三' )"
snp.Open s, cn