我尝试使用 DISTINCT 来避免数据重复,但没有效果。 如何避免重复数据?
表1
Employee code Deduction Voucher no Dec_Amount
001 999 50
001 888 20
002 777 100
表2
Employee code Payslip Voucher No Pay_Amount
001 111 100
002 222 200
输出应该是:
Employee code Deduction Voucher no Dec_Amount Payslip Voucher No Pay_Amount
001 999 50 111 100
001 888 20
002 777 100 222 200
但是我得到了这样的 table 。
Employee code Deduction Voucher no Dec_Amount Payslip Voucher No Pay_Amount
001 999 50 111 100
001 888 20 111 100
002 777 100 222 200
最佳答案
仅通过 SQL 查询无法获得这些结果。在我看来,您需要这种格式才能在表格/Excel 电子表格中显示。如果是这种情况,您将不得不使用其他代码来处理特定条目的“隐藏”。原因是您要隐藏的条目与 001
员工正确关联。
关于mysql - 如何避免sql命令中的重复数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23507064/