亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何才能查詢出fromId或toId包含某個值,但fromId和toId不相互重復的數據?

如何才能查詢出fromId或toId包含某個值,但fromId和toId不相互重復的數據?

一只甜甜圈 2023-05-02 13:09:22
數據如下:id     date         fromId      toId --------------------------------------  1     2013-01-01     1           2  2     2013-01-02     2           1  3     2013-01-03     1           3  4     2013-01-04     3           1  5     2013-01-05     4           1  6     2013-01-06     1           4 例如,查詢fromId或toId包含1,去除fromId和toId中數據互換的列,僅取日期最大的值,查詢結果為: id     date         fromId      toId -------------------------------------- 2     2013-01-02     2           1 4     2013-01-04     3           1 6     2013-01-06     1           4
查看完整描述

2 回答

?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

SELECT max(`date`),maxId,minId FROM (SELECT `date`,IF(fromId>toId,fromId,toId) AS maxId,IF(fromId>toId,toId,fromId) AS minId FROM `table`) AS `tmp` GROUP BY maxId,minId

查看完整回答
反對 回復 2023-05-04
?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

select distinct fromId,* from table group by toId;

查看完整回答
反對 回復 2023-05-04
  • 2 回答
  • 0 關注
  • 303 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號