7,714
社区成员
发帖
与我相关
我的任务
分享
select a.*,employee.employeeName
from
(
select tables.TablesID,tables.TablesName,
tables.TablesStatus,Tables.TablesDetail,
case
when tablesStatus <>'已就座' then tables.employeeID
else vDishTable.employeeID
end employeeID,
tables.position,vDishTable.DishTableID,
vDishTable.if_ok,
vDishTable.StartTime,vDishTable.DishTableDetail,
vDishTable.clientsNum
from ([tables]
inner join employee on tables.Employeeid=Employee.EmployeeID)
LEFT join (select DishTable.* from DishTable where DishTable.if_ok='否') vDishTable
on [tables].TablesID=vDishTable.TablesID
where [tables].RestaurantID=:RestaurantID
and [tables].tablesID <>:OutTablesID
) a,employee
where a.employeeid=employee.employeeid
order by a.TablesID