数据库表连接查询
发布时间: 2023-09-08 14:09:25
Ⅰ sql怎么连接查询2个表
如果是外连接:select 列名1,列名2
from 表1 left outer join 表2
on 表1.id = 表2.id
如果散简是等值连接:select 列名1,列名2
from 表1,表2
where 表1.id = 表2.id
结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语冲亩裤言,用耐纤于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
Ⅱ 数据库三表连接查询怎么做
1、创建三张测试表;
createtabletest_a(aidint,anamevarchar(20));
createtabletest_b(bidint,bnamevarchar(20));
createtabletest_c(aidint,bidint,valuevarchar(20));
2、三张谨侍表中分别插入数据;
insertintotest_avalues(1,'aname1');
insertintotest_bvalues(2,'bname1');
insertintotest_cvalues(1,2,'cvalue');
3、查询表中记录;
select10,a.*fromtest_aa
unionall
select20,b.*fromtest_bb
unionall
select*fromtest_cc;
4、编写sql,祥陪吵进行三表关联;
selecta.aname,b.bname,c.value
fromtest_ccjointest_aa
onc.aid=a.aid
乱清jointest_bb
onc.bid=b.bid
热点内容