gpt4 book ai didi

mysql - 如何为下表编写sql查询

转载 作者:行者123 更新时间:2023-11-29 02:53:02 25 4
gpt4 key购买 nike

enter image description here

我有一个名为“invoice”的表,它由列名“CId”组成

enter image description here

我有另一个名为 invoiceclient_details 的表,它由列名“CId”组成

所以现在我的问题是“我应该写什么查询才能得到更大“CId”的数据,即包含更大“CID”的数据行

我试过这样

SELECT
invoiceclient_details.OrganizationName,
invoiceclient_details.InvoiceNo,
invoiceclient_details.InvoiceDate,
invoiceclient_details.DeliveryNote,
invoiceclient_details.TermsofPayment,
invoiceclient_details.EsugamNo,
invoiceclient_details.OrganizationName,
invoiceclient_details.BuyerOrderNo,
invoiceclient_details.BuyDate,
invoiceclient_details.DispatchDocumentNo,
invoiceclient_details.Dated,
invoiceclient_details.DispatchThrough,
invoiceclient_details.Destination,
invoiceclient_details.TermsofDelivery,
invoiceclient_details.BuyerTin,
invoice.id,
invoice.DescriptionOfGoods,
invoice.Quantity,
invoice.PerUnitPrice,
invoice.TotalPrice,
invoice.VAT14,
invoice.VAT5,
invoice.ServiceTax,
invoice.CST
FROM invoiceclient_details,invoice
WHERE MAX(invoiceclient_details.CId) = MAX(invoice.CId);

但是它显示了类似

的错误

"misusage of group function"

最佳答案

使用 INNER JOIN 连接 CId 上的表。

SELECT *
FROM invoice i
INNER JOIN invoiceclient_details icd ON i.CId = icd.CId

关于mysql - 如何为下表编写sql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33692074/

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