WHERE句内で指定された数値および/またはNULL値を許可するSQLクエリを作成しようとしています。ここで私はこれまでに書かれたものです:SQL WHERE is number or null
SELECT *
FROM sd_menus a
LEFT JOIN sd_menu_items b
ON b.id_menu = a.id
LEFT JOIN `sd_menu_items_value_lang` c
ON c.item_id = b.id
WHERE a.name = 'mainNav'
AND (lang_id = 2 OR lang_id = NULL)
は、私は上記が動作していない理由は、ので、私は、および/または必要この場合はOR声明、そしてそのことだと思います。私はあなたがSQLでそれを行うことができると思いますが、どうですか? :)
あなたは '= NULL'ではなく' IS NULL'が必要です。 –