ORACLE中如果两个字段如果能关联的语句怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE中如果两个字段如果能关联的语句怎么写相关的知识,希望对你有一定的参考价值。

通过两张表关联,where条件用等值连接就行了,这是最基本的sql关联语句呢,亲,举例:selecta.col1,a.col2,b.col1,b.col2fromtable1a,table2bwherea.colname=b.colname 参考技术A select 语句1
UNION ALL
select 语句2
这样来连接各个查询的结果

Oracle中,多表关联删除该怎么写?

我建了两个表,p表和c表,现在想要在删除p表的一条数据的同时可以删掉c表中的一条数据,即p.p_id=c.p_id,请问应该怎样写?

参考技术A 只能一条一条的删除。。先删除子表。然后删除主表。
一种是写两条sql语句。另外一种是写触发器。追问

请问具体该怎么写?触发器不怎么会用。。

追答

你如果写在程序里面。你可以删除第一张表。
然后取出第一张的p_id。然后根据这个p_id 去删除第二张表!

具体怎么写。我就不给出来了。
触发器。就是这个功能。。更改表数据的时候。更改另外一张表。
你去查查资料。。应该不难。

追问

。。好吧 谢谢了

追答

怎么不采纳呢。哈哈!

以上是关于ORACLE中如果两个字段如果能关联的语句怎么写的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库中两张表分别在两个数据库中怎么能建关联?

MYSQL 能不能用一条语句将两个关联的表,更新其中一个表的一字段

在oracle数据库中,要求两个字段的和要怎么写sql语句?

SQL中只对某两个字段进行分组,但我想得到其他字段而其他字段不写在GroupBy后,怎么做

Oracle语句怎么截取和:之间的值?

两个表之间关联更新字段