学习sql有什么诀窍没有啊

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:53:09
因为我是一个初学者,觉得那个好像都是很重要的,但又觉得都不重要似的,请大家给我个学习她的方法吧~~~

没有捷径,熟悉SQL语法,一些常用的关键字,能很牛的写出查询语句就很不得了啦,自己多动手 多练一练.

哈哈 把下面这个语句读懂先

SELECT m.AD_Menu_ID, m.Name,m.Description,m.IsSummary,m.Action, m.AD_Window_ID, m.AD_Process_ID, m.AD_Form_ID, m.AD_Workflow_ID, m.AD_Task_ID, m.AD_Workbench_ID FROM AD_Menu m WHERE m.IsActive='Y' AND (m.AD_Window_ID IS NULL OR EXISTS (SELECT * FROM AD_Window w WHERE m.AD_Window_ID=w.AD_Window_ID AND w.IsBetaFunctionality='N')) AND (m.AD_Process_ID IS NULL OR EXISTS (SELECT * FROM AD_Process p WHERE m.AD_Process_ID=p.AD_Process_ID AND p.IsBetaFunctionality='N')) AND (m.AD_Form_ID IS NULL OR EXISTS (SELECT * FROM AD_Form f WHERE m.AD_Form_ID=f.AD_Form_ID AND f.IsBetaFunctionality='N')) AND (m.AD_Form_ID IS NULL OR EXISTS (SELECT * FROM AD_Form f WHERE m.AD_Form_ID=f.AD_Form_ID AND f.Classname IS NOT NULL)) AND m.AD_Client_ID=0 AND m.AD_Org_ID=0 ;

我也想知道,呵呵

应该没有什么诀窍,多动手吧!

3楼写那么多, 就是复合查询 ,怎么没见join