एक right outer join
, left outer join
, case
और not exists
भी उपयोग किया जा सकता है। नीचे कुछ उदाहरण... (SQL Fiddle के काम करने वाले उदाहरणों के लिंक के साथ)।
अस्थायी तालिका में दायां बाहरी जुड़ाव (# UNION चुनें)
SELECT GROUP_CONCAT(CASE WHEN COLUMN1 IS NULL THEN "NULL" ELSE COLUMN1 END)
FROM archive
RIGHT OUTER JOIN
(SELECT 21 AS id
UNION SELECT 22 AS id) AS tmp ON tmp.id=archive.column2;
SQL Fiddle:http://sqlfiddle.com/#!2/805e1c/9
दायां बाहरी दूसरी तालिका में शामिल हों
SELECT GROUP_CONCAT(
CASE WHEN COLUMN1 IS NULL THEN "NULL" ELSE COLUMN1 END)
FROM archive
RIGHT OUTER JOIN temporary tmp ON tmp.id=archive.column2;
SQLFiddle:http://sqlfiddle.com/#!2/36fba/2