Mysql
 sql >> Baza danych >  >> RDS >> Mysql

zapytanie wewnątrz zapytania, gdzie suma tabeli2.kwota (jeśli stat=1) jest większa niż suma wydatków z tabeli 1

Spróbuj tego:

SELECT camps.id,camps.bid FROM camps c JOIN tran t  ON c.user_id=t.user_id 
    HAVING SUM (CASE WHEN tran.status=1 THEN tran.amount ELSE 0 END)
       > SUM(CASE WHEN camp.status= 1 THEN camps.expense ELSE 0 END)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wydajność Joomla MySQL

  2. Ustawianie zmiennych Big Query, takich jak mysql

  3. Podłączanie MySQL do Visual Studio C#

  4. Mysql - wybierz identyfikatory pasujące do wszystkich tagów

  5. Google App Script JDBC/MySql:nie jesteś właścicielem błędu wątku