add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE review (
review_id INTEGER PRIMARY KEY,
status_id INTEGER
);

CREATE TABLE review_detail (
detail_id INTEGER PRIMARY KEY,
review_id INTEGER,
title TEXT,
nickname TEXT
);

INSERT INTO review VALUES (1, 2);
INSERT INTO review VALUES (2, 2);
INSERT INTO review VALUES (3, 2);
INSERT INTO review VALUES (4, 2);
INSERT INTO review VALUES (5, 2);


INSERT INTO review_detail VALUES (1, 1, 'Test Title', 'Test nickname');
INSERT INTO review_detail VALUES (2, 2, 'Test Title', 'Test nickname');
INSERT INTO review_detail VALUES (3, 3, 'Test Title', 'Test nickname');
INSERT INTO review_detail VALUES (4, 4, 'Test Title222', 'Test nickname333');
INSERT INTO review_detail VALUES (5, 5, 'Test Title111', 'Test nickname111');

SELECT * FROM `review`;
SELECT * FROM `review_detail`;
review_id status_id
1 2
2 2
3 2
4 2
5 2
detail_id review_id title nickname
1 1 Test Title Test nickname
2 2 Test Title Test nickname
3 3 Test Title Test nickname
4 4 Test Title222 Test nickname333
5 5 Test Title111 Test nickname111
DELETE t1
FROM review_detail t1
JOIN review_detail t2 USING (title, nickname)
WHERE t1.detail_id < t2.detail_id;

SELECT * FROM `review_detail`;
detail_id review_id title nickname
3 3 Test Title Test nickname
4 4 Test Title222 Test nickname333
5 5 Test Title111 Test nickname111