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.
select * from V$VERSION;
BANNER
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE 11.2.0.2.0 Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
WITH DRIVER( BUS_ID, DRIVER_NAME ) AS
(
SELECT 1,'John' FROM DUAL UNION ALL
SELECT 2,'John' FROM DUAL UNION ALL
SELECT 1,'Max' FROM DUAL UNION ALL
SELECT 2,'Max' FROM DUAL UNION ALL
SELECT 3,'Max' FROM DUAL UNION ALL
SELECT 4,'Max' FROM DUAL UNION ALL
SELECT 2,'Bill' FROM DUAL UNION ALL
SELECT 3,'Ron' FROM DUAL UNION ALL
SELECT 4,'Ron' FROM DUAL UNION ALL
SELECT 1,'Ron' FROM DUAL UNION ALL
SELECT 2,'Ron' FROM DUAL
), BUS( BUS_ID ) AS
(
SELECT 1 FROM DUAL UNION ALL
SELECT 2 FROM DUAL UNION ALL
SELECT 3 FROM DUAL UNION ALL
SELECT 4 FROM DUAL
)
SELECT D.DRIVER_NAME
FROM DRIVER D
GROUP BY D.DRIVER_NAME
HAVING COUNT(*) = (SELECT COUNT(*) FROM BUS)
DRIVER_NAME
Ron
Max