আর একটি টেবিল রয়েছে যার একটি কলাম রয়েছে আর্টিকেল_উদ্দীপক। চলুন যাক টেবিলের নামটি নিবন্ধ। আমার নিবন্ধগুলি যেখানে একাধিক রেকর্ডে নিবন্ধ_ শিরোনামের ডেটা একই থাকে তা খুঁজে বের করতে হবে।
আমার মতো মনে হচ্ছে আপনারও আইডি থাকা দরকার article_title
কারণ আপনার নকল রয়েছে তার ভিত্তিতে আপনি রেকর্ডগুলি সন্ধান করতে চান
বেসিক এমআইএন / ম্যাক্স গ্রুপের মাধ্যমে (আপনি যদি আইডিকে মিস করবেন তবে আরও 2 টি সদৃশ হবে)
SELECT
MIN(id) -- for FIFO id's (first id by duplicate)
, MAX(id) -- for LIFO id's (last id by duplicate)
, article_title
, COUNT(*)
FROM
articles
WHERE -- Maybe to filter out '' or IS NOT NULL
article_title != '' AND article_title IS NOT NULL
GROUP BY
article_title ASC
HAVING
COUNT(*) >= 2
;
বা লাইফ আইডির (ডুপ্লিকেট দ্বারা পুরানো আইডি) জন্য একটি সিএসভি জেনারোরিকরণে ফিরে এসেছেন তবে আপনি সমস্ত আইডি এখানে জানেন ..
SELECT
GROUP_CONCAT(id ORDER BY ASC SEPARATOR ',') -- change to DESC if want the last record first
, article_title
, COUNT(*)
FROM
articles
GROUP BY
article_title ASC
HAVING
COUNT(*) >= 2
;
GROUP BY
: mysqlperformanceblog.com/2006/09/06/…