免費資源網(wǎng),
目錄基本sql語句
FROM WHERE GROUP BY ORDER BY
多表查詢
內連接 :返回滿足連接條件的數(shù)據(jù)
格式: FROM WHERE
注意:理清表與表之間的關系sql查詢條件左連接,從哪些表中查出哪些數(shù)據(jù)sql查詢條件左連接,表與表之間的連接條件是什么
例一:雙表查詢
例二:多表查詢
a sys_user user_name => user_id dept_id b sys_user_role user_id => role_id c sys_role role_id => role_name d sys_role_dept role_id => dept_id e sys_dept dept_id => dept_name parent_id dept_name f sys_dept parent_id => dept_name
SELECT a.user_name, a.user_id, a.dept_id, b.role_id, c.role_name,e.dept_name, f.dept_name FROM sys_user AS a INNER JOIN sys_user_role AS b ON b.user_id = a.user_id INNER JOIN sys_role AS c ON c.role_id = b.role_id INNER JOIN sys_dept AS e ON e.dept_id = a.dept_id INNER JOIN sys_dept AS f ON f.dept_id = e.parent_id WHERE a.user_name = 'zjzsqxyf01'
外連接:外連接不只列出與連接條件相匹配的行,而是列出左表(左外連接時)、右表(右外連接時)或兩個表(全外連接時)中所有符合搜索條件的數(shù)據(jù)行
(1)左連接:返回左表中的所有數(shù)據(jù)
格式: FROM WHERE
(2)右連接:返回右表中的所有數(shù)據(jù)
格式: FROM WHERE
(3)全連接:在等值連接的基礎上將左表和右表的未匹配數(shù)據(jù)都加上
格式: FROM WHERE
自然連接:以兩個表具有相同的字段的所有列為基礎,返回兩個表中滿足查詢條件的數(shù)據(jù)
免費資源網(wǎng),