重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
--books表中有字段有bId,pId等字段。
创新互联公司成立与2013年,是专业互联网技术服务公司,拥有项目成都网站设计、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元且末做网站,已为上家服务,为且末各地企业和个人服务,联系电话:13518219792
--another有bId,pId等字段(create table another select bId,pid,bAuthor from books;--相关字段以及内容来自books表)。
--books和publising建立外键,参照publishing中的id字段。
alter table books add constraint FK_books_publishing foreign key (pid) references publishing (id) on update cascade;
--another和publishing之间创建外键,参照publishing中的id字段。
alter table another add constraint FK_another_publishing foreign key (pId) references publishing (id) on update cascade;
--举个简单的更新列子:
update publishing set id = 17,pname = '爱好者' where id='14';
--当执行这条语句时(更新publishing表),books表和another表同时进行更新。
--主表更新字段数据等,副表也随之更新,从上面可以看出,主表是publishing,副表是books和another。
--希望能帮到你
select a.name, max(b.log_time) from 表1 as a, 表2 as b where a.id = b.user_id group by a.name 根据您最新的需求,SQL修改如下,保证查询效率没的说: select a.id, a.name, max(b.log_time), ( select c.content from 表2 as c where c.us..
这个主要看需求。
你主要要获取那个表的数据,一般应该作为主表
另一个表的数据如果关联不上的话,获取列是以null表示的。
主表
在数据库中建立的表格即Table,其中存在主键(primary key)用于与其它表相关联,并且作为在主表中的唯一性标识。
从表
以主表的主键(primary key)值为外键 (Foreign Key)的表,可以通过外键与主表进行关联查询。从表与主表通过外键进行关联查询。
关系及用法概述
从表数据依赖于主表,一般最后查询数据时把主表与从表进行关联查询。主表可用于存储主要信息,如客户资料(客户编号,客户名称,客户公司,客户单位等),从表用来存储客户扩展信息(客户订单信息,客户地址信息,客户联系方式信息等)
简单举例:
主表(用户信息)
table user
userid numeric(0,20)
username varchar2(20)
usercompany varchar2(50)
从表(用户订单)
table uorder
orderid numeric(0,20)
uid numeric(0,20)
ordertime date
orderstate char(1)
要对主表和从表进行信息联合查询语句简单如下:
select * from [user] u join uorder o on u.userid=o.uid