select
a.a1,
a.a2,
a.a3
from
表1 a,
表2 b,
表3 c
where
a.a4 = b.b1 and
(
a.a5 = b.b2 or
a.a6 = c.c1 and
a.a7 = c.c2
)
以上SQL文用inner jion 内连接该怎么写。
用内连接改写where 子句
答案:2 悬赏:70 手机版
解决时间 2021-04-08 05:13
- 提问者网友:我是女神我骄傲
- 2021-04-07 16:14
最佳答案
- 五星知识达人网友:毛毛
- 2021-04-07 16:36
select a.a1, a.a2, a.a3
from 表1 a inner join 表2 b inner join 表3 c
on a.a4 = b.b1 and
(
a.a5 = b.b2 or
a.a6 = c.c1 and
a.a7 = c.c2
)
from 表1 a inner join 表2 b inner join 表3 c
on a.a4 = b.b1 and
(
a.a5 = b.b2 or
a.a6 = c.c1 and
a.a7 = c.c2
)
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-04-07 18:13
where datediff(second,updatetime,getdate())<=86400sqlserver写法如上
----------补充------------
mysql
to_seconds(now())- to_seconds(updatetime)<=86400
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯