10:40 2013-08-29 JOIN ON...AND A left join B on A.col1=B.col1 and A.col2=xx A left join B on A.col1=B.col1 where A.col2=xx 前面一种情况A.col2=xx是作为与 B的关联条件,满足on条件的返回B值,否则B为NULL(只影响B是否为NULL)后面一种情况A.col2=xx是作为where筛选条件,满足where条件的A才能作为左表(影响A的行数)在left join和rig…
#!/usr/bin/env python # coding:utf-8 # xcopy Lib directory and rename all files to *d.lib import os from os.path import join,exists import shutil from win32com.shell import shell, shellcon from msvcrt import getch root_path = r"E:\workspace\Src"…
在今天之前sql一直用in语句,知道今天遇到一张数据量很大的表查了三分钟才查出来,这才意识到数据库优化有多重要.作为一名开发人员,首先从优化sql语句开始. 之前用in写sql是这样的 select * from m_package where userId in( select id from sys_user where newDorm='2号楼' and `newRoomNumber` = 'N413') ; 执行结果:/* 0 rows affected, 18 rows found.…