MySQL:使用具有多列条件的自连接获取结果[关闭]

问题描述 投票:0回答:0

我有一个名为 payments related to clients 的表,它包含 5 列 主要的在下面

invoiceid
payment_date
deposit
deposite_valuation

deposit & deposite_valuation 包含 0 和 1 值,payment_date 有不同的日期

一个客户可能有多个付款记录和多张发票。

我期待的是图像中显示的已检查发票/记录 ID。 因为 6148 发票 ID 的日期与 deposit =1 & (deposite_valuation = 0 & deposite_valuation = 1) 相同 (2023-02-20)

deposite_valuation 的一行必须是 1 和 0。

在 invoice 表中,我有一个 client 列,在 payment 表中,我有一个 invoiceid 列。这就是客户与付款表相关的方式。

我想通过MySQL实现这个

mysql join where-clause
© www.soinside.com 2019 - 2024. All rights reserved.