![](/img/trans.png)
[英]How to get value from one table column when two columns of the same name exist in an sql join
[英]Get one larger column from another columns in same table sql
我想給 select 一個name
,該名稱比他received
我的表中sent
的數據多,稱為data_saver
name | Received | Sent
-----------------------------
Kiki | 7 | 0
Kim | 4 | 5
Lee | 2 | 1
John | 3 | 6
在這種情況下,將選擇Kiki
和Lee
。 請幫助我在MySQLi
表中選擇這個,任何幫助表示贊賞。
如果接收時Received
等於 1,否則它等於 0,如果發送時Sent
等於 1,否則它等於 0,那么你只需要sum()
如下所示的列:
Select a.name , sum(a.Received) Received, sum(a.Sent) Sent
from data_saver a
group by a.name
having sum(a.Received) > sum(a.Sent)
and a.name ='Kiki'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.