Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 我需要从主机上获取唯一记录,并详细记录其重复记录_Sql_Join_Unique_Master Detail - Fatal编程技术网

Sql 我需要从主机上获取唯一记录,并详细记录其重复记录

Sql 我需要从主机上获取唯一记录,并详细记录其重复记录,sql,join,unique,master-detail,Sql,Join,Unique,Master Detail,Hello Stackoverflow我在主表和明细表的联接记录中遇到问题 使用Sql查询 主表由以下数据表示 我在表格中有详细的数据 我在输出中需要的是 我试过的是 我需要sql select查询来获得上面显示的结果 SELECT distinct(master.voucherkey), detail.Amount FROM master ,detail 其中master.voucherkey=detail.voucherkey i、 e.重复voucherkey一次和多次唯一记录

Hello Stackoverflow我在主表和明细表的联接记录中遇到问题 使用Sql查询

主表由以下数据表示

我在表格中有详细的数据

我在输出中需要的是

我试过的是

我需要sql select查询来获得上面显示的结果

SELECT distinct(master.voucherkey), detail.Amount  FROM master ,detail 
其中master.voucherkey=detail.voucherkey


i、 e.重复voucherkey一次和多次唯一记录感谢

您需要将表连接在一起,而不是尝试从两个表中进行选择:

选择master.voucherkey,detail.Amount
从主人那里
左连接细节
在master.voucherkey=detail.voucherkey上
SQL无法返回与图片类似的合并行