- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我见过很多这样的问题,但是在查看了这里的其他问题后仍然不明白该怎么做。
Select s1.email
From student s, student s1
where s1.sname <> 'Alice'
and not exists (select 1
from enrol e, course c, enrol e1
where s.sname = 'Alice'
and s.sid = e.sid
and s1.sid = e1.sid
and e1.code <> e.code );
请引用:http://sqlfiddle.com/#!9/aaaf58/5
这是我的示例数据库,添加了一些虚拟值以便我可以测试此 SQL 查询。
我正在尝试做的是找到与这个名为 alice 的特定学生选修了完全相同类(class)的学生列表。
我见过的许多 SQL 查询都不存在。所以我试图实现它但失败了。我应该得到 b@hotmail 而不是 b@hotmail 和 c@hotmail。 (因为只有 bob 选了和 alice 完全一样的类(class))
提前致谢。
最佳答案
尝试下面的查询
SELECT *
FROM
(
SELECT s.sid,s.email,GROUP_CONCAT(e.code ORDER BY code) course_list
FROM student s
JOIN enrol e ON e.sid=s.sid
WHERE s.sname<>'Alice'
GROUP BY s.sid,s.email
) q
WHERE course_list=(
SELECT GROUP_CONCAT(e.code ORDER BY code) course_list
FROM enrol e
JOIN student s ON e.sid=s.sid
WHERE s.sname='Alice'
)
关于mysql - 查找参加完全相同类(class) SQL 的学生列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50035151/
很荣幸本周六被邀请到百度“英雄汇”移动开发者沙龙,在此次会议中,看到不少的大牛分享不错的干货,今天把我在会议中所听到的内容给大家分享一下。 数据价值 看起来就是广告的会议,其实也给我们统计出很多
我试图部分消耗Kotlin中的序列,以将其拆分。 fun main() { val seq = listOf(0, 1, 2, 3, 4, 5, 6, 7, 8, 9).asSequence(
我正在处理一个查询,试图找出您当前的连续出勤记录。所以换句话说,人 1 参加了最后 5 场事件,人 2 参加了最后 6 场事件,等等。我为此获得的数据文件非常简单: Event Number - Un
我找不到只参与 rdd 的方法. take看起来很有希望,但它返回 list而不是 rdd .我当然可以将其转换为 rdd ,但这似乎既浪费又丑陋。 my_rdd = sc.textFile("my
我目前正在从事学术目的的自然语言处理工作,我想获取 Microsoft Research Sentence Completion Challenge 数据集。 不幸的是,它似乎不再可用 on Micr
我正在尝试让所有参加特定 Activity 的 Facebook 好友。 select uid, rsvp_status from event_member where uid IN (SELECT
我们的任务是编写一段代码来猜测 0 到 100 之间的一个 secret 数字。这是我的一段代码: low = 0 mid = 50 high = 100 secretnum = "Is your s
下学期我将使用我的 MacBook Pro 参加基于 Python 的计算机科学类(class)。它将以定制设计为中心 package对于这个类。问题是这个软件包是由 Microsoft Resear
我是一名优秀的程序员,十分优秀!