我有两个不同的表格,分别称为观察值和间隔。
观察结果:
ID,
类型,
日期
<小时/>1次休会 03.05.2011 17:00
第二次课间休息 03.06.2011 12:00
<小时/>间隔:
ID,
观察 ID,
值
<小时/>1 1 5
2 1 8
3 2 4
4 2 4
<小时/>我想要一个将显示的 View :
观察_id
percent_positive((值 = 5 时的计数)/(观察总数))
<小时/>1 .5
2 0
<小时/>我知道
Select observation_id, Count(*) from intervals where value = 5 Group by
observation_id
会给我:
1 1
1 0
和
Select observation_id, Count(*) from intervals Group by
observation_id
会给我:
1 2
2 2
那么如何将它们结合起来创建一个具有我正在寻找的percent_positive变量的 View ?
最佳答案
您可以使用联接从具有公共(public)列字段的两个表中获取数据。
关于mysql - SQL 从 2 个不同的表创建变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44418463/