SQL 连接 表,取副表的第一条数据

news/2024/11/9 9:46:09/

两个表是一(A表)对多(B表)的关系,join的时候,B表只对应显示第一条数据(某些条件)。sql该如何写?

表A
Aid           title          days
1   清远二天游     2
2   东莞一天游     1
3   深圳小梅沙二天 2表BBid           BAid          price1              1          52202              1          33303              1           2004              1           3005              2         465466              2           5557              2            558              2          55529              3           33310              3          333011              3           44412              3           44413              3          44442个表通过通过Aid=Baid连接期待的结果:a.aid b.baid b.bid a.title a.days b.price 
1       1    1    清远二天游    2    5220 
2       2    5    东莞一天游    1    46546 
3       3    9   深圳小梅沙二天 2    333 
aid内容相同的数据只显示一条。

解答:

select a.aid,a.title,a.days,b.price from 表A a,(select min(bid) as bid, BAid,min(price) as price from  表B group by BAid) b where a.aid=b.baid
获取所有字段:

select a.*,b.* from  表A a,表B b where a.aid=b.baid and b.bid in (select min(bid) as bid from 表B group by Baid)


http://www.ppmy.cn/news/117136.html

相关文章

5545

题意 对于每组数据有n&#xff08;1e5&#xff09;个村庄&#xff0c;m&#xff08;1e5&#xff09;个战场 对于村庄i&#xff0c;曹操可以选择支付c[i]*num元&#xff0c;&#xff08;0<c[i]<1e5&#xff09;使得这个村庄派出num个士兵&#xff0c;在战场x[i]为曹操作战…

RabbitMQ模块使用的默认端口

详见rabbitmq networking port 端口范围英文描述中文描述4369epmd, a peer discovery service used by RabbitMQ nodes and CLI toolserlang发现口5672, 5671used by AMQP 0-9-1 and 1.0 clients without and with TLSclient端通信口5552, 5551used by the RabbitMQ Stream pr…

A002-185-2531

目录 第一页作业 2 1.1验收承认(acceptance) 2 1.2要求需要(requirement) 5 1.3最初形态(Prototype) 6 1.4Model(模型) 7 1.5异义词(Homonym) 8 1.6检查(Inspection) 8 1.7敏捷式项目管理(Agile project management) 9 1.8特征(Feature) 10 1.9实体(Entity) 12 1.10错误(Error)…

RGB888与RGB565

真彩色是指图像中的每个像素值都分成R&#xff08;红&#xff09;、G&#xff08;绿&#xff09;、B&#xff08;蓝&#xff09;三个基色分量&#xff0c;每个基色分量直接决定其基色的强度&#xff0c;这样产生的色彩称为彩色。彩色图像是一种用三个或更多字节描述像素的计算机…

5513

http://rrd.me/ecMtH 急速快花 http://rrd.me/ecMtQ 猫猫来 http://t.cn/EtfFnA4 来客优上城 http://t.cn/EtpcKYB 金来购 http://t.cn/EtfsLoD 聚合 http://t.cn/EtfsKSf 花不完 来就借 http://t.cn/EtwK9nG 借了发 http://t.cn/EtPWYA6 金米赏城 http://t.cn/EtP8dHi 上…

python 笔试题的输入输出

n int(input()) a [] b [] c [] for i in range(n):A, B, C map(int, input().split())a.append(A)b.append(B)c.append(C)1.普通输入 ##输入一行2 3 a input().split() print(a) ##["2","3"] ##输入两行 ##5 ##1 5 6 a [] b input() print(b)##5…

常见MAC操作

文章目录 1、查看所有MAC地址2、查看某个接口学习到的MAC地址3、查看某个VLAN学习到的MAC地址4、查看系统的MAC地址5、查看接口的MAC地址6、查看VLANIF接口的MAC地址7、查看IP获取对应设备的MAC地址8、配置静态MAC地址9、配置黑洞MAC地址10、查看和配置MAC地址的老化时间11、配…

电子元件-555时基芯片

内容包括555时基芯片组成单稳态、双稳态、多谐振荡器电路详细介绍&#xff0c;组成看门狗电路&#xff08;含工程实际电路&#xff09;。紫色文字是超链接&#xff0c;点击自动跳转至相关博文。持续更新&#xff0c;原创不易&#xff01; 目录&#xff1a; 一、组成单稳态电路 …