自己写:把连错的列改对
下面这条把连接条件写成了 g.id = s.id。请改成正确的列。输出两个数:改之前几行、改之后几行(用 / 隔开)。 goods supplier id name ca
自己写:三张表漏了一个条件
下面这条连了三张表,但漏了第二个连接条件。请补上。输出两个数:补之前几行、补之后几行(用 / 隔开)。 goods supplier id name cat price
自己写:连接之前先估一估行数
这一节的收官:把三种写法各跑一次——漏条件的、连错列的、正确的。输出三个行数,再输出哪一个等于两表行数之积(用 / 隔开)。 goods supplier id name
在真库上写连接,先确认哪一样
拿到一个陌生的真实库要写连接查询,动手之前最该先确认的是【0】。
连接结果交出去之前,先做什么
一条连接查询跑出了结果。交出去之前,自己该先做的是【0】。
把真机那道题在纸上预演一遍
真机交付题的形状:把商品接上供应商,只算有供应商的那些,按供应商分组,取出供货最多的那家的供货数。输出:这个数、以及一共几家出现在结果里(用 / 隔开)。 goods supp
先认出两张表是怎么对上号的
场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面不止一张表。这个库是为你这次实验现生成的,表名、行和数值都和别人的不一样。要查什么写在 ~/TASK.txt 里。 任务:按 ~/TASK.t
把对不上号的那些找出来
场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面不止一张表。这个库是为你这次实验现生成的,表名、行和数值都和别人的不一样。要查什么写在 ~/TASK.txt 里。 任务:按 ~/TASK.t
两种连接各数一次,差多少
场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面不止一张表。这个库是为你这次实验现生成的,表名、行和数值都和别人的不一样。要查什么写在 ~/TASK.txt 里。 任务:按 ~/TASK.t
⚠️ 小心一对多让统计翻倍
场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面不止一张表。这个库是为你这次实验现生成的,表名、行和数值都和别人的不一样。要查什么写在 ~/TASK.txt 里。 任务:按 ~/TASK.t