发布网友 发布时间:2022-04-13 07:33
共1个回答
热心网友 时间:2022-04-13 09:02
你这个问题描述不清楚啊,我暂时这么理解的:就是说旅客在一个时间段内都是住一个旅社就把记录插入到一张表,因为你的是旅客表所以旅客id是不可少的,select 旅客id from(select distinct 旅客id,旅馆id from 旅客表 where 指定时间)a group by 旅客id having count(旅馆id)=1;这个语句就是帮你拿到指定时间内只住一个旅馆的的旅客id,其他信息可以根据旅客id查询 存储过程: create or replace procere xx (v_开始时间 varchar(8),v_结束时间 varchar(8))