永发信息网

用内连接改写where 子句

答案:2  悬赏:70  手机版
解决时间 2021-04-08 05:13
  • 提问者网友:我是女神我骄傲
  • 2021-04-07 16:14
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 内连接该怎么写。
最佳答案
  • 五星知识达人网友:毛毛
  • 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
)
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-04-07 18:13
where datediff(second,updatetime,getdate())<=86400sqlserver写法如上 ----------补充------------ mysql to_seconds(now())- to_seconds(updatetime)<=86400
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯