写SQL语句实现:两个表A和B,有共同的id

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写SQL语句实现:两个表A和B,有共同的id相关的知识,希望对你有一定的参考价值。

ID只要不是唯一和主键就可以啦,一般的字段都可以重复,你可以再用一个字段作为表的主键,而A、B表的ID不要插到主键上面就可以啦 参考技术A 不知道有没有误解你的意思。举个例子,表
tableA
字段
AID,AName,表tableB
也要有字段AID,其中AID在A中是自增字段,B中是普通
int
类型。

insert
tableA(AName)
values('')
insert
tableB(AID)
values(@@Identify)
--即把刚增加的AID增加到B字段中

一个表的两个列连接另外一个表的一个列SQL语句怎么写

技术分享

f619424517 | 浏览 2207 次
推荐于2016-09-09 11:38:18 最佳答案
 
select a.flightid,
a.flightname,
b.cityname,
c.cityname,
a.price,
a.cabinid,
a.time
from 表1 a,表2 b,表2 c
where a.origin=b.cityid
and a.finish=c.cityid

第一个表叫表1,第二个表叫表2,表2用了两次,你只需要替换表1和表2跟你实际的名字一致就行











以上是关于写SQL语句实现:两个表A和B,有共同的id的主要内容,如果未能解决你的问题,请参考以下文章

可不可以用一条SQL语句同时修改两个表的数据

mysql 多表联合查询语句怎么写

mysql批量删除,已经获得id,条件是另一个表,不存在的就删除,请问sql语句怎么写?

在 SQL 语句中查找递归和

SQL的update语句中,可以让要update的表里的数据与另外的一个表里的数据进行运算吗

sql语句 根据条件update