社区
PostgreSQL
帖子详情
请问SQL的check中可以使用子查询select吗?
u010694762
2017-02-04 11:11:52
一个酒店的SQL table,结构是每一个房间号有对应的入住和离开日期,但是可能会产生同一房间的新的入住日期早于前一个离开日期。 我想的解决办法是在create table时候check(arrDate > select max(dprDate) ),但是怎么写都不能编译,求大神指导啊。
另外,不能用触发器或者存储过程。。。只能改变table的结构,从而使得INSERT可以正常工作
...全文
562
2
打赏
收藏
请问SQL的check中可以使用子查询select吗?
一个酒店的SQL table,结构是每一个房间号有对应的入住和离开日期,但是可能会产生同一房间的新的入住日期早于前一个离开日期。 我想的解决办法是在create table时候check(arrDate > select max(dprDate) ),但是怎么写都不能编译,求大神指导啊。 另外,不能用触发器或者存储过程。。。只能改变table的结构,从而使得INSERT可以正常工作
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
u010694762
2017-02-06
打赏
举报
回复
引用 1 楼 sych888 的回复:
CHECK搞不定 前台限定不是更好吗 入住日期必须大于离开日期
这个是我们的作业题,必须用SQL搞定的,而且不能用触发器
sych888
2017-02-05
打赏
举报
回复
CHECK搞不定 前台限定不是更好吗 入住日期必须大于离开日期
C#
SQL
查询技术
本课程以
SQL
Server 2008 R2数据库系统为例,全面介绍
SQL
查询技术,包括
select
语句,Where子句,Order By子句,Group By子句,having语句,TOP和PERCENT限制查询结果,在查询
中
使用
OR和AND运算符,聚合函数应用,多表连接查询,嵌套查询,
子查询
,联合语句Union,内联接、外联接查询,交叉表查询,视图、存储过程的应用,触发器的应用等。
oracle
子查询
select
语句,Oracle
子查询
(复杂
select
语句)
在执行数据操作时,如果某个操作需要依赖于另外一个
select
语句的查询结果,那么就可以把
select
语句迁入到该操作语句
中
,这样就形成了一个
子查询
。实际应用
中
,表与表之间相互关联,相互依存,这样就可以根据数据之间的关系
使用
相应的
子查询
,从而实现复杂的查询。一、
子查询
子查询
是在
SQL
语句内的另外一条
select
语句,也被称为内查询或是 内
select
语句。在
select
、insert、...
My
SQL
基础篇2——
SQL
之
SELECT
使用
篇
此笔记来自b站尚硅谷课程,仅做复习
使用
。 一、
SQL
语言的规则与规范1、
SQL
大小写规范2、注释3、命名规则4、
SQL
分类5、数据导入指令二、基本的
SELECT
语句1、
SELECT
...FROM2、列的别名3、去除重复行4、空值参与运算5、着重号6、查询常数7、显示表结构8、过滤数据:WHERE三、4大类运算符1、算术运算符2、比较运算符3、逻辑运算符4、位运算符5、运算符的优先级四、排序与分页1、排序:ORDER BY2、分页:LIMIT五、多表查询1、笛卡尔积(或交叉连接)2、多表查询分类讲解3、SQ
关乎my
sql
数据库的连接查询和
子查询
的效率问题
前言:正常情况下,连接查询是比
子查询
效率要高的,因为
子查询
需要创建临时表。但是,在实际测试
中
,有部分情况
子查询
效率会比连接查询要高 1:去重的情况下 ①连接查询
SELECT
DISTINCT itm.team_id FROM 表1 itm LEFT JOIN 表2 itmc on itm.team_id=itmc.team_id WHERE itmc.up_start = !1 AND itmc.
check
_state = !1 AND itm.NAME LIKE ...
在此上下文
中
不允许
使用
子查询
。只允许
使用
标量表达式。
原始问题:原本想为两个多对多关系的派生关系表添加关系,是的两表
中
某些数据产生关系。结果爆出错误,在此上下文
中
不允许
使用
子查询
。只允许
使用
标量表达式。 举例说说,假设有A表和B表,A和B是多对多的关系(各自表内没有相同字段),为A和B增加一个关系表AB表。 AB表分别持有A表和B表的主键作为自己的外键(AB表为无主键表),并且以这两个外键确定一个关系。 第一次使
PostgreSQL
954
社区成员
1,459
社区内容
发帖
与我相关
我的任务
PostgreSQL
PostgreSQL相关内容讨论
复制链接
扫一扫
分享
社区描述
PostgreSQL相关内容讨论
sql
数据库
数据库架构
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章