نقل قول: یک کواری نسبتا حرفه ای
سلام ببین این سوالی که الان شما مطرح کردید با اون تاپیک قبلی زمین تا آسمون فرق داره ولی بهر حال این لینک رو بخون
https://www.w3schools.com/sql/sql_distinct.asp
https://www.w3resource.com/w3r_image...-distinct1.png
فکر کنم منظورت این بود درسته ؟؟؟!!!
این لینک رو بخون
https://www.w3resource.com/sql/aggre...h-distinct.php
نقل قول: یک کواری نسبتا حرفه ای
:گریه:
مهندس من همه اینا رو بلدم
distinct
انتخاب رکوردهای غیر تکراری است
خیلی هم حالات مختلف رو تست کردم اما نتیجه نداد
از اساتیدی که مشاهده میکنند مشکل رو انتظار کمک میره تو این شرایط بد اقتصادی
نقل قول: یک کواری نسبتا حرفه ای
نقل قول:
نوشته شده توسط
charcharkh
این تصویری که ارسال کردین 50 درصد جواب منه که خیلی سادست
رکورهایی رو پیدا میکنه که کدشون یکسانه
من دستوری میخام که
کدشون یکسان و حتما name متفاوت داشته باشند.
نقل قول: یک کواری نسبتا حرفه ای
اینو پیدا کردم ظاهرا درسته اما میزنم mysql قفل میکنه !!!
select distinct trace from payment as t1
where exists (select * from payment as t2
where t2.name <> t1.name
and t2.trace = t1.trace
and LENGTH(trace)=7
)
نقل قول: یک کواری نسبتا حرفه ای
موفق شدم
select s.id, t.* from payment s
join (
select name, trace, count(*) as qty
from payment
group by name, trace
having count(*) > 1
) t on s.name <> t.name and s.trace = t.trace
نقل قول: یک کواری نسبتا حرفه ای
روش بهتر
SELECT DISTINCT a.trace ,b.name FROM payment a,payment b WHERE a.trace=b.trace and a.name <> b.name