select 单据号,时间,借出人,值班人,部门 from 总表,子表 where 总表.ID=子表.ID and 借出人='"& 借出人条件 & "' and 时间='"& format(时间条件,"yyyy-mm-dd") &"' and 部门='"& 部门条件 &"' and 设备名='"& 设备名条件 &"'
select 单据号,时间,借出人,值班人,部门,子表.设备名 from 总表 inner join 总表.ID=子表.ID where 总表.借出人='"& 借出人条件 & "'
错误指的是 总表.ID=子表.ID
select 单据号,时间,借出人,值班人,部门,子表.设备名 from 总表 inner join on 总表.ID=子表.ID where 总表.借出人='"& 借出人条件 & "'少了一个 on
select 单据号,时间,借出人,值班人,部门,子表.设备名 from 总表 inner join 子表 on 总表.ID=子表.ID where 总表.借出人='"& 借出人条件 & "'我也少了,不好意思
select * from deviceuseregistortotal inner join on DeviceUseRegistorTotal.usecode=DeviceUseInfoTotal.usecode 加个ON后系统提示 服务器: 消息 156,级别 15,状态 1,行 1 在关键字 'on' 附近有语法错误。deviceuseregistortotal 为总表,DeviceUseInfoTotal为子表,usecode为单据号
select * from deviceuseregistortotal inner join on DeviceUseInfoTotal DeviceUseRegistorTotal.usecode=DeviceUseInfoTotal.usecode
select * from deviceuseregistortotal inner join DeviceUseInfoTotal on DeviceUseRegistorTotal.usecode=DeviceUseInfoTotal.usecode
select * from deviceuseregistortotal inner join DeviceUseInfoTotal on DeviceUseRegistorTotal.usecode=DeviceUseInfoTotal.usecode这条语句执行的结果是如果一个单据有几个设备,则显示的结果也为几条相同的总表的记录,应该只显示一条啊.
都怪我没看清问题,这样写:select DISTINCT deviceuseregistortotal.* from deviceuseregistortotal inner join DeviceUseInfoTotal on DeviceUseRegistorTotal.usecode=DeviceUseInfoTotal.usecode还可以这样写:select * from deviceuseregistortotal where DeviceUseRegistorTotal.usecode in ( select usecode from DeviceUseInfoTotal where ...) and ...
from 总表,子表
where 总表.ID=子表.ID and 借出人='"& 借出人条件 & "'
and 时间='"& format(时间条件,"yyyy-mm-dd") &"'
and 部门='"& 部门条件 &"'
and 设备名='"& 设备名条件 &"'
from 总表
inner join 总表.ID=子表.ID
where 总表.借出人='"& 借出人条件 & "'
from 总表
inner join on 总表.ID=子表.ID
where 总表.借出人='"& 借出人条件 & "'少了一个 on
from 总表
inner join 子表 on 总表.ID=子表.ID
where 总表.借出人='"& 借出人条件 & "'我也少了,不好意思
服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'on' 附近有语法错误。deviceuseregistortotal 为总表,DeviceUseInfoTotal为子表,usecode为单据号
from deviceuseregistortotal
inner join on DeviceUseInfoTotal
DeviceUseRegistorTotal.usecode=DeviceUseInfoTotal.usecode
from deviceuseregistortotal
inner join DeviceUseInfoTotal
on DeviceUseRegistorTotal.usecode=DeviceUseInfoTotal.usecode
from deviceuseregistortotal
inner join DeviceUseInfoTotal
on DeviceUseRegistorTotal.usecode=DeviceUseInfoTotal.usecode这条语句执行的结果是如果一个单据有几个设备,则显示的结果也为几条相同的总表的记录,应该只显示一条啊.
我的QQ号是13835325,大伙能把qq号给我吗
发邮件也可以[email protected]
from deviceuseregistortotal
inner join DeviceUseInfoTotal
on DeviceUseRegistorTotal.usecode=DeviceUseInfoTotal.usecode还可以这样写:select *
from deviceuseregistortotal
where DeviceUseRegistorTotal.usecode in (
select usecode from DeviceUseInfoTotal where ...)
and ...