gpt4 book ai didi

mysql - 在单个查询中从多个表中获取数据

转载 作者:搜寻专家 更新时间:2023-10-30 22:13:22 25 4
gpt4 key购买 nike

我有下表作为 LocalBarcode:

enter image description here

和以下为 Barcodecancel enter image description here取消:

我要:

  1. 条码总数

  2. IsUpload 为真的条码数

来自 LocalBarcode 和

  1. isUpload 为 true 的条码数

来自 BarcodeCancel。

我设计了以下查询:

select  localbarcode.(select count(barcode)  
from localbarcode
where Int([TimeStamp])= Format(CDate('10/18/2013'))),
localbarcode.(select count(isupload)
from localbarcode
where isupload=0),
BarcodeCancel.(select count(barcode)
from BarcodeCancel
where Int([TimeStamp])= Format(CDate('10/18/2013')))
from localbarcode,BarcodeCancel

但是这个查询在第一行给我错误。

请帮帮我。

编辑:

enter image description here

最佳答案

    select  (select count(barcode)  
from localbarcode
where Int([TimeStamp])= Format(CDate('10/18/2013'))),
(select count(isupload)
from localbarcode
where isupload=0),
(select count(barcode)
from BarcodeCancel
where Int([TimeStamp])= Format(CDate('10/18/2013')))
from dual

您需要使用虚拟表“dual”。我做了一个简化的尝试:http://sqlfiddle.com/#!2/15291/3

关于mysql - 在单个查询中从多个表中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19448464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com