ANSI berarti menggunakan COALESCE :
SELECT COALESCE(a2.date, a1.date) AS `date`
...
Sintaks asli MySQL adalah IFNULL :
SELECT IFNULL(a2.date, a1.date) AS `date`
...
Tidak seperti COALESCE, IFNULL tidak portabel untuk database lain.
Sintaks ANSI lainnya, ekspresi CASE , adalah sebuah pilihan:
SELECT CASE
WHEN a2.date IS NULL THEN a1.date
ELSE a2.date
END AS `date`
...
Ini membutuhkan lebih banyak arahan untuk bekerja dengan baik, tetapi lebih fleksibel jika persyaratan berubah.