sql 倘使提到表 未有值 设置 暗许值,sql暗中同意值

 SELECT *
FROM (

SELECT t.task_name, t.status AS task_status, coalesce( r.task_ref_id, 999 ) AS task_ref_id, coalesce( r.status, 999 ) AS ref_status
FROM map_task t
LEFT JOIN map_task_ref r ON r.task_id = t.task_id
) AS t1
WHERE task_status =1

 SELECT *
FROM (

4503.com,在sql server 二零零七的表中设置私下认可值,怎就保存不了?也未曾察觉选项中- 阻止保存要再一次创制表的改造

您设置的暗许数值有错,换多个和数据类型相适合的尝试
 

SELECT t.task_name, t.status AS task_status, coalesce( r.task_ref_id, 999 ) AS task_ref_id, coalesce( r.status, 999 ) AS ref_status
FROM map_task t
LEFT JOIN map_task_ref r ON r.task_id = t.task_id
) AS t1
WHERE task_status =1