首页 > 解决方案 > 如何在 SQL 中使用下表获取输出?

问题描述

表 - 费用

|opd_ipd_id|Serviceid|Amount|
------------------------------
|1234|1|145|
|1234|2|15|
|1234|3|0|

表 - 比尔

|opd_ipd_id|BILLID|Amount|
-------------------------
|1234|981|145|
|1234|982|15|
|1234|983|0|

输出必须是以下 -

|Serviceid|Amount|
-------------------
|1|145|
|2|15|
|3|0|

标签: sqlsql-server

解决方案


在两个表中“opd_ipd_id”是列!你可以在..上创建连接

select Distinct b.Serviceid,b.Amount 
from Charges a 
inner join bill b on b.opd_ipd_id=a.opd_ipd_id

您可以通过添加 DISTINCT 关键字来删除重复..


推荐阅读