SELECT *
FROM hand_permutations
WHERE concat(card1,card2)LIKE '%A%A%' OR
concat(card1,card2)LIKE '%K%k%' OR
concat(card1,card2)LIKE '%A%K%' OR
concat(card1,card2)LIKE '%K%A%'
ORDER BY id;
SELECT a.mch_nm asshole_tried,trx_cnt,b.mch_nm darling_tried
From(SELECT
mch_nm,
count(*) trx_cnt
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5201314520'
AND year(trx_time) IN (2023, 2024)
GROUP BY
mch_nm HAVING count(*)>=20)a left JOIN (
SELECT DISTINCT mch_nm
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5211314521'
AND year(trx_time) IN (2023, 2024)
GROUP BY
mch_nm )b ON a.mch_nm=b.mch_nm ORDER BY trx_cnt desc;
SELECT
a.*
FROM
(
SELECT DISTINCT
(mch_nm)
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5201314520'
AND year(trx_time) = 2024
) a
inner JOIN (
SELECT DISTINCT
(mch_nm)
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5211314521'
AND year(trx_time) = 2024
) b ON a.mch_nm = b.mch_nm
ORDER BY
1 DESC;
SELECT
*
FROM
cmb_usr_trx_rcd
WHERE
trx_amt = (
SELECT
max(trx_amt)
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5201314520'
AND year(trx_time) = 2024
)
AND usr_id = '5201314520'
AND year(trx_time) = 2024;
select
case
when trx_amt = 288 then '1.WithHand'
when trx_amt = 388 then '2.WithMimi'
when trx_amt = 588 then '3.BlowJobbie'
when trx_amt = 888 then '4.Doi'
when trx_amt = 1288 then '5.DoubleFly'
else '6.other'
end as ser_typ,
count(1) as trx_cnt,
min(date(trx_time)) as first_date
from
cmb_usr_trx_rcd
where
usr_id = '5201314520'
and mch_nm = '红玫瑰按摩保健休闲'
group by
ser_typ
order by
ser_typ;
select
usr_id
,mch_nm
,sum(trx_amt) as trx_amt
,count(1) as trx_cnt
,min(trx_time) as first_time
from
cmb_usr_trx_rcd
where
usr_id='5201314520'
and trx_amt>=288
group by usr_id, mch_nm
order by 4 desc
SELECT
usr_id,
mch_nm,
sum(trx_amt) trx_amt,
COUNT(1) trx_cnt,
min(trx_time) first_time
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5201314520'
AND trx_amt >= 288
GROUP BY
usr_id,
mch_nm
ORDER BY
4 DESC;
select
usr_id
,mch_nm
,sum(trx_amt) as trx_amt
,count(1) as trx_cnt
,min(trx_time) as first_time
from
cmb_usr_trx_rcd
where
usr_id='5201314520'
and trx_amt>=288
group by usr_id, mch_nm
order by 4 desc
SELECT
usr_id,
mch_nm,
sum(trx_amt) trx_amt,
COUNT(1) trx_cnt,
min(trx_time) first_time
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5201314520'
AND trx_amt >= 288
GROUP BY
usr_id,
mch_nm
ORDER BY
trx_cnt DESC;
SELECT
usr_id,
mch_nm,
sum(trx_amt) trx_amt,
COUNT(*) trx_cnt,
min(trx_time) first_time
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5201314520'
AND trx_amt >= 288
GROUP BY
usr_id,
mch_nm
ORDER BY
trx_cnt DESC;
SELECT
usr_id,
mch_nm,
sum(trx_amt) trx_amt,
COUNT(*) trx_cnt,
min(trx_time) first_time
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5201314520'
AND trx_amt >= 288
GROUP BY
usr_id,
mch_nm
ORDER BY
trx_cnt DESC
LIMIT
5;
SELECT
usr_id,
mch_nm,
sum(trx_amt) trx_amt,
COUNT(*) trx_cnt,
min(trx_time) first_time
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5201314520'
AND trx_amt >= 288
GROUP BY
usr_id,
mch_nm
ORDER BY
trx_cnt DESC
LIMIT
5;
SELECT
usr_id,
mch_nm,
sum(trx_amt) trx_amt,
COUNT(trx_amt) trx_cnt,
min(trx_time) first_time
FROM
cmb_usr_trx_rcd
WHERE
usr_id = '5201314520'
AND trx_amt >= 288
GROUP BY
usr_id,
mch_nm
ORDER BY
trx_cnt DESC
LIMIT
5;