思维
1. 顺序
(个人理解,可能术语并不正确。)
例子:
(我现在的习惯)
先SELECT
出所有所求的结果,再JOIN
所需的条件
SELECT st.s_name
FROM Student st
JOIN
(
SELECT xxx
)
复杂时,也可反过来先写出子查询,用辅助表辅助做题。
而这一切很简单的一个本质就是,拿到题先看最后的表格是什么样,然后跟原表进行对比,然后再思具体思路。
2. 链条思维
各种条件是存在顺序关系的,需要理顺它们,然后采取从里往外或者从外往内的方式去解题。
这也是自己在做项目的时候发现的,就是在考虑