请问一下一个存储过程的写法,一定给分
两个表的详细说明如下:
Column(s) of "LG_OrderMeal" Table
Datatype Name Comment
bigint OrderID 定餐的索引
bigint RestaurantID 餐厅的索引
bigint FamilyMemberID 所有业主的索引
datetime OrderTime 预定就餐的日子
char(5) Time 预定早餐,午餐还是晚餐
int OrderType 预定的类型,如果为1则是预定厨师上门,为2则是预定到饭店用餐,为3则是预定送菜上门
int OrderTypeID 存放预定的桌位号或者厨师号或者为0(送菜上门)
int OrderRecipeID 预定的菜谱的索引
nvarchar(250) Content 定餐的具体说明
Column(s) of "LG_Table" Table
Datatype Name Comment
bigint TableID 座位的索引
bigint RestaurantID 餐厅的索引
int Count 该桌子可以坐多少人
问题:如何写一个存储过程实现找出一个餐厅所有的没有被预订的桌子
LG_OrderMeal这个表是订单
LG_Table是桌子
如果一个桌子被预订了
那么OrderMeal中OrderType=2,OrderTypeID将存放桌位号码