gpt4 book ai didi

mysql - 从 sql 查询到等效的 mysql

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

拜托,我有这个在sql中的查询

select sum(lhd.sasih)-sum(lhd.sasid) as sasi,lhd.kartllg as kartllg
from e2013..levizjehd lhd,supersick_db..produkt as prod
where lhd.kartllg=prod.kodfinance
group by lhd.kartllg

我需要写一个等价的但是在 mysql 中...我收到此错误:

Invalid object name 'e2013..levizjehd'.

我需要的是在 mysql 查询中翻译它,但我不知道 .. 在 sql 中代表什么。请提供一些帮助。

我如何连接

$host="192.168.10.250\\f501";
$uid="sa";
$passVal="";
$database="SUPERSICK_DB";
$objConnect = odbc_connect("Driver={SQL Server};Server=$host;Database=$database;",$uid, $passVal ) or die("Connection could not established");

谢谢!

最佳答案

似乎是指数据库名称。所以就像'e2013'是一个数据库而'supersick_db'是另一个。第一个包含“levizjeh”表,另一个包含“produkt”表。

如果您在同一个 mysql 中有两个表,那么您可以完全跳过名称和 ..。

SELECT SUM(lhd.sasih)-SUM(lhd.sasid) AS sasi, lhd.kartllg AS kartllg
FROM levizjehd lhd, produkt prod
WHERE lhd.kartllg = prod.kodfinance
GROUP BY lhd.kartllg

您可以像这样改进查询:

SELECT SUM(lhd.sasih)-SUM(lhd.sasid) AS sasi, lhd.kartllg AS kartllg
FROM levizjehd lhd
INNER JOIN produkt prod ON lhd.kartllg = prod.kodfinance
GROUP BY lhd.kartllg

关于mysql - 从 sql 查询到等效的 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16668690/

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