add batch
remove batch
split batch
comment selection
show hidden batches
hide batch
highlight batch
db<>fiddle
Db2
Firebird
MariaDB
MySQL
Node.js
Oracle
Postgres
SQL Server
SQLite
TimescaleDB
YugabyteDB
Developer-C 11.1
3.0
4.0
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.11
11.4
5.5
5.6
5.7
8.0
8.4
18
11g Release 2
18c
21c
23c
8.4
9.3
9.4
9.5
9.6
10
11
12
13
14
15
16
17
2012
2014
2016
2017
2017 (Linux)
2019
2019 (Linux)
2022
3.8
3.16
3.27
3.39
2.11
2.14
2.6
2.8
2.18
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
Sakila
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
AdventureWorks
no sample DB
no sample DB
AdventureWorks
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
no sample DB
run
abort
markdown
donate
feedback
about
By using db<>fiddle, you agree to license everything you submit by
Creative Commons CC0
.
WITH yourTable AS ( SELECT 1731844 AS id, 2 AS unitId, 10 AS cleanCode, 'Not Started' AS stat UNION ALL SELECT 1672642, 2, 2, 'Not Started' UNION ALL SELECT 1672635, 36, 10, 'Not Started' UNION ALL SELECT 1701916, 36, 2, 'Not Started' UNION ALL SELECT 1722286, 50, 2, 'Not Started' UNION ALL SELECT 1709702, 50, 10, 'Not Started' UNION ALL SELECT 1674401, 139, 10, 'Started' UNION ALL SELECT 1793677, 139, 2, 'Started' UNION ALL SELECT 1769631, 149, 2, 'Not Started' UNION ALL SELECT 1769333, 149, 10, 'Started' UNION ALL SELECT 1785332, 192, 2, 'Not Started' UNION ALL SELECT 1780743, 192, 10, 'Not Started' UNION ALL SELECT 1715483, 201, 10, 'Not Started' UNION ALL SELECT 1725763, 201, 2, 'Not Started' UNION ALL SELECT 167447, 203, 10, 'Not Started' UNION ALL SELECT 1732723, 203, 2, 'Not Started' ) SELECT DISTINCT t1.unitId FROM yourTable t1 INNER JOIN yourTable t2 ON t1.unitId = t2.unitId AND t1.id <> t2.id AND t1.cleanCode <> t2.cleanCode AND t1.stat <> t2.stat;
unitId
149