检索SQL中的某些活动“跟随”活动 [英] Retrieve activities “Followed By” certain activities in SQL
问题描述
Hello
Hello
我有三个SQL数据库表,如下所示:
I have three SQL database tables as shown bellow:
请注意,这些人的历史可能还有其他活动。但是这个想法是,如果有FR,之后是ISRO,之后是VIS,之后是REC,那么这个人必须出现。 NB(即使可能
之间是其他活动。
Please note that there can be other activities in between the history of these persons. But the idea is that if there is FR and after that it is followed by ISRO and after that by VIS and after that by REC, then this person must show up. NB (even if there might be other activities between them.
请帮助代码。
Please help with the code.
伪代码为:
SELECT Person.Name
FROM Person LeftJoin History On Person.person_id = History.person_id
Where ActivityName = FR后跟ISRO后跟VIS,接着是REC
,即使它们之间可能还有其他活动。
The pseudocode is:
SELECT Person.Name
FROM Person LeftJoin History On Person.person_id = History.person_id
Where ActivityName = FR followed-by ISRO followed-by VIS followed-by REC
even if there can be other activities between them.
Rabelani Netshifhire
Rabelani Netshifhire
推荐答案
您可以分享您的查询吗?
can you share your query?
这篇关于检索SQL中的某些活动“跟随”活动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!