sql >> Database >  >> RDS >> Mysql

query binnen query waarbij de som van table2.amount (if stat=1) groter is dan de som van tabel 1 kosten

Probeer dit:

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. Mysql drukt hulp af in plaats van verbinding te maken met de server

  2. Vraag postgres jsonb op waarde, ongeacht de sleutels

  3. Hoe REFERENTIES in PostgreSQL te wijzigen?

  4. Best practice voor het maken van SQL SELECT-query's terwijl mogelijke ongedefinieerde waarden worden verwerkt