 |
|
รบกวนขอคำปรึกษาท่านผู้รู้ทุกท่านครับ
เรื่อง การเขียนคำสั่ง SQL การลบข้อมูลซ้ำในตารางที่มีมากกว่า 1 แถวให้เหลือเพียงแถวเดียว #ผมใช้ Database Mysql5.6
Table.
CREATE TABLE `tbl_data` (
`id` int(11) NOT NULL,
`dt_title` text NOT NULL,
`dt_detail` text NOT NULL,
`cat_id` int(4) NOT NULL,
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) DEFAULT CHARSET=utf8;
INSERT INTO `tbl_data` (`id`, `dt_title`, `dt_detail`, `cat_id`, `create_date`) VALUES
(1, 'aa', 'bb', 5, '2021-01-15'),
(2, 'aaa', 'bbb', 6, '2021-01-16'),
(1, 'aa', 'bb', 5, '2021-01-15'), <--- ซ้ำกับแถวที่ 1
(4, 'aaaa', 'bbbb', 10, '2021-01-15');
ผลลัพธ์ที่ต้องการ :
1 , aa, bb, 5, 2021-01-15,
2, aaa, bbb, 6, 2021-01-16
4, aaaa, bbbb, 10, 2021-01-15
ประมาณนี้ครับ ขอบพระคุณล่วงหน้าครับ
Tag : MySQL, Ajax, jQuery, Appserv, XAMPP
|
|
 |
 |
 |
 |
Date :
2021-03-16 13:43:12 |
By :
1887917004854085 |
View :
839 |
Reply :
1 |
|
 |
 |
 |
 |
|
|
|
 |