sql >> データベース >  >> RDS >> Mysql

特定の顧客を選択する方法は?

    確かにこれです:

    select c.ID, c.name
    from customers c
    where c.ID in (
        select lp.id
        from policies p
        join living_places lp on p.code_living_place = lp.code
        join bills b on b.code_policy = p.code_policy
        group by lp.id
        having sum(b.paid_out = 1) = count(*));
    

    現在持っているデータを含む0レコードが返され、Louisが支払っていない1つの請求書を変更すると、結果に表示されます。

    これがSQLフィドルです。



    1. MySQLステートメントを使用して2つのMySQLテーブルの違いを見つける方法は?

    2. .dbファイルを別の.apkandroidに添付する方法

    3. SQLの欠落データテーブルにCreatedByとCreatedOnを挿入します

    4. 時刻を含む日付の差分