หัวข้อ: ขอสอบถามโค้ด PHP รายงานข้อมูลที่ซ้ำกันในตารางฐานข้อมูลคะ เริ่มหัวข้อโดย: CherryX ที่ 06 กุมภาพันธ์ 2019, 15:54:47 สวัสดีคะ ขอสอบถามหน่อยคะ พอดีมีข้อมูลในฐานข้อมูลประมาณนี้
(https://sv1.picz.in.th/images/2019/02/06/TQBIog.png) อยากจะเขี้ยน php ดึงออกมาแสดงผล ข้อมูล lastname กับ email ที่ซ้ำกันคะ เช่น Keitel = 4 Schmitt = 4 peter.ferguson@google.com = 2 jean.king@me.com = 4 และสามารถเลือกได้ เช่น id 1-5 มี lastname กับ email อะไรที่ซ้ำกัน แล้วซ้ำกี่ตัว พี่ๆ พอจะแนะนำแนวทางการเขียนโค้ดให้ได้ไหมคะ ขอขอบคุณคะ :wanwan017: หัวข้อ: Re: ขอสอบถามโค้ด PHP รายงานข้อมูลที่ซ้ำกันในตารางฐานข้อมูลคะ เริ่มหัวข้อโดย: mikeyx ที่ 06 กุมภาพันธ์ 2019, 16:25:35 GROUP BY email
หัวข้อ: Re: ขอสอบถามโค้ด PHP รายงานข้อมูลที่ซ้ำกันในตารางฐานข้อมูลคะ เริ่มหัวข้อโดย: CherryX ที่ 06 กุมภาพันธ์ 2019, 21:22:08 GROUP BY email ใช้คำสั่งนี้คะ แต่ข้อมูลมันได้มาตามรูป โค๊ด: SELECT first_name, COUNT(first_name), last_name, COUNT(last_name), email, COUNT(email) FROM contacts GROUP BY first_name , last_name , email HAVING COUNT(first_name) > 1 AND COUNT(last_name) > 1 AND COUNT(email) > 1; (https://uppic.cc/d/Kr9y) (https://uppic.cc/v/Kr9y) มันไม่แยกให้คะ คือ มันมาชุดเดียว ต้องใช้คพสั่งประมาณไหนคะ :wanwan017: หัวข้อ: Re: ขอสอบถามโค้ด PHP รายงานข้อมูลที่ซ้ำกันในตารางฐานข้อมูลคะ เริ่มหัวข้อโดย: mikeyx ที่ 07 กุมภาพันธ์ 2019, 13:23:54 http://www.mindphp.com/forums/viewtopic.php?t=18637
หัวข้อ: Re: ขอสอบถามโค้ด PHP รายงานข้อมูลที่ซ้ำกันในตารางฐานข้อมูลคะ เริ่มหัวข้อโดย: gilbert ที่ 07 กุมภาพันธ์ 2019, 15:25:30 SELECT last_name AS name,
COUNT(last_name) AS count FROM contacts WHERE id BETWEEN '1' AND '10' GROUP BY last_name UNION SELECT email AS name, COUNT(email) AS count WHERE id BETWEEN '1' AND '10' GROUP BY email เขียนสดไม่แน่ใจถูกป่าว อิอิ หัวข้อ: Re: ขอสอบถามโค้ด PHP รายงานข้อมูลที่ซ้ำกันในตารางฐานข้อมูลคะ เริ่มหัวข้อโดย: CherryX ที่ 07 กุมภาพันธ์ 2019, 20:32:36 [url]http://www.mindphp.com/forums/viewtopic.php?t=18637[/url] ขอบคุณมากๆ คะท่าน เดี๊ยวนำไปต่อยอด :wanwan017: หัวข้อ: Re: ขอสอบถามโค้ด PHP รายงานข้อมูลที่ซ้ำกันในตารางฐานข้อมูลคะ เริ่มหัวข้อโดย: CherryX ที่ 07 กุมภาพันธ์ 2019, 20:36:29 SELECT last_name AS name, COUNT(last_name) AS count FROM contacts WHERE id BETWEEN '1' AND '10' GROUP BY last_name UNION SELECT email AS name, COUNT(email) AS count WHERE id BETWEEN '1' AND '10' GROUP BY email เขียนสดไม่แน่ใจถูกป่าว อิอิ Error คะท่าน เดี๊ยวลองเขียนเพิ่มเติมอีกที ขอบคุณมากๆเลยคะ :wanwan017: หัวข้อ: Re: ขอสอบถามโค้ด PHP รายงานข้อมูลที่ซ้ำกันในตารางฐานข้อมูลคะ เริ่มหัวข้อโดย: gilbert ที่ 07 กุมภาพันธ์ 2019, 22:14:07 SELECT last_name AS name,
COUNT(last_name) AS count FROM contacts WHERE id BETWEEN '1' AND '10' GROUP BY last_name UNION SELECT email AS name, COUNT(email) AS count FROM contacts WHERE id BETWEEN '1' AND '10' GROUP BY email ตกไปนิดนึง |