Database

[MySql] DELETE + JOIN 사용법

Trunk 2023. 4. 16. 10:29
1
2
3
4
-- Defult Query
delete from [table name];
 
delete from [table name] where [column] = 00000;
cs

 

  • JOIN 문과 결합하여 삭제하는 경우 Query
1
2
3
4
5
6
7
-- 멀티 삭제가 아닌 경우 JOIN 문을 사용할 경우
DELETE [T_name] FROM [table_name] as [T_name] JOIN [table_name] ON [조건문] WHERE [조건문];
 
 
-- 예제를 살펴보는게 더 좋을 수 있으므로 첨부
DELETE T1 FROM test_table as T1 JOIN join_table ON T1.char_idx = join_table.char_idx
WHERE join_table.user_idx > 1 and join_table.user_idx < 10;
cs

'Database' 카테고리의 다른 글

[MS-SQL] CASE / WHEN / THEN  (0) 2023.04.16
[MS-SQL] MERGE(Transact-SQL)  (0) 2023.04.16