sql 所有T-SQL连接(简单).sql

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 所有T-SQL连接(简单).sql相关的知识,希望对你有一定的参考价值。


-- INNER JOIN
SELECT s.student_name, i.student_email
FROM tbl_student s
INNER JOIN tbl_student_info i
ON (s.student_id=i.student_id)

-- LEFT OUTER JOIN
SELECT s.student_name, i.student_email
FROM tbl_student s
LEFT OUTER JOIN tbl_student_info i
ON (s.student_id=i.student_id)

-- RIGHT OUTER JOIN
SELECT s.student_name, i.student_email
FROM tbl_student s
RIGHT OUTER JOIN tbl_student_info i
ON (s.student_id=i.student_id)

-- FULL OUTER JOIN
SELECT s.student_name, i.student_email
FROM tbl_student s
FULL OUTER JOIN tbl_student_info i
ON (s.student_id=i.student_id)

-- CROSS or CARTESIAN JOIN
SELECT s.student_name, i.student_email
FROM tbl_student s
CROSS JOIN tbl_student_info i


-- SELF JOIN
-- HOW TO DO HERE WITH THIS TWO TABLE??? (I CANT DO)

以上是关于sql 所有T-SQL连接(简单).sql的主要内容,如果未能解决你的问题,请参考以下文章

t-sql 左外连接难题

确定与 T-SQL 中的同一集合连接的项目

T-SQL简单查询语句(模糊查询)

(3.13)T-SQL 简单查询

高级T-SQL第1级的阶梯:使用交叉连接来引入高级T-SQL

连接 T-SQL 中的***记录