如何从 MySQL 数据库中 select 以下数据
how to select the following data from MySQL Database
好吧,我有两个 table,一个 table 只有两列 (meetid,userid(foregin key)),第二个 table 有 (userid,name ,地址,covidresults)。我需要获得与某人会面(具有相同的会面 ID)且具有 covidresults '+ve' 的可能案例。
假设用户 ID 1 感染了新冠病毒,他与 (user 2,user 3),(user 2),(user 4,user 5) 进行了 3 次会议
它会被存储为
(1,1)(1,2)(1,3)(2,1)(2,2)(3,1)(3,4),(3,5)
....
我试过这个
select m.userid from meetinguser m,user n group by m.meetid where m.userid=n.userid and n.CovidStatus='+ve'
没用。任何帮助将不胜感激
我在 python Mysql 连接器上执行此操作,我首先尝试获取 1 参加的所有会议的列表,并从会议 ID
获取数据
mycur.executemany("select userid from meetinguser where meetid='%s'",meetingsofuser)
where meetingsofuser=[1,2,4]
好的,这个问题我有了答案。如果有帮助,我首先为那些有 covid 的人获取 meetids,然后我使用循环多次获取 userids 的数据并附加到列表,然后我删除了某些案例,然后我得到了可能的案例。 (我发布这个解决方案来结束这个问题:/)
好吧,我有两个 table,一个 table 只有两列 (meetid,userid(foregin key)),第二个 table 有 (userid,name ,地址,covidresults)。我需要获得与某人会面(具有相同的会面 ID)且具有 covidresults '+ve' 的可能案例。
假设用户 ID 1 感染了新冠病毒,他与 (user 2,user 3),(user 2),(user 4,user 5) 进行了 3 次会议 它会被存储为 (1,1)(1,2)(1,3)(2,1)(2,2)(3,1)(3,4),(3,5) .... 我试过这个
select m.userid from meetinguser m,user n group by m.meetid where m.userid=n.userid and n.CovidStatus='+ve'
没用。任何帮助将不胜感激 我在 python Mysql 连接器上执行此操作,我首先尝试获取 1 参加的所有会议的列表,并从会议 ID
获取数据mycur.executemany("select userid from meetinguser where meetid='%s'",meetingsofuser)
where meetingsofuser=[1,2,4]
好的,这个问题我有了答案。如果有帮助,我首先为那些有 covid 的人获取 meetids,然后我使用循环多次获取 userids 的数据并附加到列表,然后我删除了某些案例,然后我得到了可能的案例。 (我发布这个解决方案来结束这个问题:/)