SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE tbl_a (a CHAR(1)); CREATE TABLE tbl_b (b CHAR(1)); INSERT INTO tbl_a VALUES ('a'), ('b'); INSERT INTO tbl_b VALUES ('b'); SELECT a, b FROM tbl_a LEFT JOIN tbl_b ON b = a; -- Returns one record SELECT a, COUNT(DISTINCT a) OVER (PARTITION BY b) FROM tbl_a LEFT JOIN tbl_b ON b = a; -- Returns two records SELECT a, COUNT(DISTINCT a) OVER (PARTITION BY IFNULL(b, '')) FROM tbl_a LEFT JOIN tbl_b ON b = a;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear