2 u012656992 u012656992 于 2015.07.05 16:41 提问

怎么关联数据库中的表

看题~

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

8个回答

caozhy
caozhy   Ds   Rxr 2015.07.05 16:51

一个是在数据库中定义视图,就把他们关联好,一个是在sql查询中用join去关联。

caozhy
caozhy 回复wswaLST: 你可以google下。
大约 3 年之前 回复
u012656992
u012656992 详细一点呢 ? 我是新手~
大约 3 年之前 回复
Evankaka
Evankaka   Ds   Rxr 2015.07.05 17:07

关联表,这个应该是设置外键吧!

u012656992
u012656992 怎么弄呢?
大约 3 年之前 回复
yuke198907
yuke198907   2015.07.05 17:12

select * from table t left join table p on t.pid=p.id 类似这样的

u012656992
u012656992 你这是连接查询啊~~~
大约 3 年之前 回复
yuke198907
yuke198907   2015.07.05 17:13

或者看看主外键相关的知识……

frank_20080215
frank_20080215   2015.07.05 17:44

左连接、右连接,内连接。某表的外键与另一表的键相配

miracle_yao
miracle_yao   2015.07.05 18:08

设置外键,让子表的一字段关键到主表的主键

KcCoO
KcCoO   2015.07.05 18:44

关联数据库的表要知道表之间的关系,比如说:

一对一,那么在实体类中的任何一方,引进一个外键,就可以了。

一对多,要在多得一方引入外键。

多对多,需要建立一张中间表。

Ibatis,Hibernate,JPA,你需要多学习一下!

strutce
strutce   Ds   Rxr 2015.07.20 21:35

左连接、右连接,内连接。条件连接

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何创建数据库表之间的关联关系
                                                    一对一关联   1.一对一的单向主键关联: 例如两张表:Husband和wife,在数据库中设置彼此的主键id相互关联(少用) 此时在两个实体类中不用添加任何的对象属性 2.一对一的单向外键关联 例如两张表:Husband和wife ***在设计实体类时建立联系: 对象
两个不同数据库之间的两个表如何关联起来查询数据
       存在两个数据库DB1,DB2 在DB1中有表Table1(ID,Name),在DB2中有表Table1(ID,IID,AllInfo) ,现在想把Table1,Table1两表关联起来查询一些数据:       查询语句如下:       SELECT *       FROM DB1.dbo.Table1 INNER JOIN                
php学习笔记(六)数据库表的关联
创建表并插入几条记录的代码 CREATE TABLE joke ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, joketext TEXT, jokedate DATE NOT NULL)DEFAULT CHARACTER SET utf8 ENGINE=INNODB;INSERT INTO joke SET joketex
问题7:数据库多表关联方式
在关系型数据库中,多表关联方式是影响性能最大的技术。为什么会把mysql定义为中小型数据库?主要原因是mysql是不支持hash join的。这对多个大表关联查询造成性能的瓶颈。因此,在大数据领域,比较少使用mysql作为后台数据库。不过,也是有规避的方法,例如我们公司bi项目使用mysql,需要把表设计为宽表,进行反范式设计,减少多表关联。虽然单表的数据量大了,但是查询速度快了非常多,从几十秒降到
删除关联表(完美解决方案)
以下以postgresql数据库为例子,说明如何删除关联的表数据.如果有人删除了一个订单,那么订单项也被删除。(关键:级联)CREATE TABLE orders ( order_id integer PRIMARY KEY, shipping_address text, ...);CREATE TABLE order_items (
根据基础数据表id获取数据库中关联表字段内容方法
hibernate中映射文件中属性字段 property 中有一个属性formula可以写sql表达式直接获取关联表中字段内容 实例化对象后可以直接获取名称,其他字段类似。
mysql数据库中多表关联查询的实例
1.对于商店表,货物表,存在一对多的关系,即一个商店可以售卖多种货物。 查找:对数据库中所有商店表按所售卖货物的种类多少进行排序输出。 数据库中表格式: sql语句: select a.shop_id,a.shop_name from shop a left join goods b on a.shop_id=b.shop_id group by a.shop_id order by c
数据库表关联关系表结构字段命名
存在SysDictType(字典类型)表和SysDictData(字典数据)表两张表,SysDictType表没有ID字段,是以code作为外键。SysDictData表多对一单向关联SysDictType表的code字段。 SysDictType在SysDictData实体中定义为:     @ManyToOne     private SysDictType type; 外部调
简单界面+JAVA后台+数据库实现页面对数据库的两张关联表操作
前几天写了简单的从页面对数据库进行的操作,下面对该功能进行升级,操作两张相关联的表;上次是对新闻类型的修改,我在这里就不重复了,可以查看我之前的博客, 首先从页面说起: 页面部分: 页面部分我用了10个JSP完成的如图: 也就是比上次的多了几个news后缀的几根文件 1、添加新闻内容 addnews,代码如下 <% request.setCharacter
数据库中表和表自己本身关联
在查询数据的时候,我们经常通过与多张表的关联来取得我们想要的数据。有一天我看到这样一个问题。刚开始想了好久,工作中大多用到的是一张表和其他的表进行关联查询出来自己想要的数据。想着用函数,有循环来实现,试了很多次都没有成功。最后又看了一下SQL基础,然后发现自己一叶障目了。和其他表可以关联,和自己本身也可以关联啊,仔细审题id和parentid明显就是就是让进行关联的。最后写出来,运行之后得出答案。...