当前位置:Gxlcms >
数据库问题 >
SqlSever基础 where inner join 内联表,两个表按照指定条件合作显示内容
SqlSever基础 where inner join 内联表,两个表按照指定条件合作显示内容
时间:2021-07-01 10:21:17
帮助过:49人阅读
--
创建一个数据库
2 create database helloworld1
3
4
5 --
用helloworld1这个数据库
6 use helloworld1
7
8 --
创建一个表格teacher
9 create table Teacher
10 (
11 Id
int primary key identity(
1,
1),
12 Name nvarchar(
10),
13 Class nchar(
2)
14 )
15
16 create table Location
17 (
18 Class nchar(
2),
19 location nvarchar(
5)
20 )
21
22 --
看看 teacher这个表格有啥
23 select *
from Teacher
24 select *
from Location
25
26 --
向这个Teacher中插入这几行内容
27 insert into Teacher
28 values(
‘女娲娘娘‘,
‘道家‘),
29 (
‘元始天尊‘,
‘道家‘),
30 (
‘释迦摩尼佛‘,
‘佛家‘),
31 (
‘耶稣‘,
‘基督‘),
32 (
‘绿度母‘,
‘佛家‘),
33 (
‘九天应元雷声普化天尊‘,
‘道家‘),
34 (
‘无盐娘娘‘,
‘道家‘),
35 (
‘王母娘娘‘,
‘道家‘)
36
37 --
向这个Location中插入这几行内容
38 insert into Location
39 values(
‘佛家‘,
‘印度‘),
40 (
‘道家‘,
‘中国‘),
41 (
‘基督‘,
‘西方‘),
42 (
‘儒家‘,
‘中国‘)
43
44 --
inner join 内联, 把teacher表与location表连起来
45 --
Teacher为主表,location为附属表,配合teacher
46
47 --
只显示匹配的内容,不匹配的不出现。比如,儒家就没有出现
48 select *
from
49 Teacher inner join Location on Teacher.Class=Location.Class
2 show
3 code
1 select * from
2 Location inner join Teacher on Teacher.Class=Location.Class
location在左,teacher在右
4 show
——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。
SqlSever是优秀的语言,值得努力学习。熟悉数据库的增删查改,写程序必备。
如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取铸成一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。
SqlSever基础 where inner join 内联表,两个表按照指定条件合作显示内容
标签:table nvarchar from int sqlsever insert creat nbsp http