下面是我首次学两张表关联,转数用到的左联即数据库的left join ,好废话不多说看实例:
第一个例子是我在百度的时候看的然后自己手下下来的了 也献给小白同志们;
1、建两张测试表,插入一定的测试数据;
case:
create table test1
(
t_id int ,
t_name varchar2(50),
t_address varchar2(50)
)
create table test2
(
t_id int ,
t_name varchar2(50),
t_telephone varchard2(18)
)
好 两张测试表已建完,插入一定数据:
insert into test1 (t_id,t_name,t_address) values (1,'张三','河北邯郸');
insert into test1 (t_id,t_name,t_address) values (2,'李四','河北唐山');
insert into test1 (t_id,t_name,t_address) values (3,'王五','河北苍山');
insert into test2 (t_id,t_name,t_telephone) values (1,'张三','873458934');
insert into test2 (t_id,t_name,t_telephone) values (2,'李四',‘1344444');
insert into test2 (t_id,t_name,t_telephone) values (3,'王五','1234567');
好下面把他们关联下
select t1.t_name,t1,t_address,t2.t_telephone from test1 t1
left join test2 t2 on t1.t_id=t2.t_id;
就会出现id name 和地址电话。