gpt4 book ai didi

mysql - 这个SQL语句中的ogi和gi是什么意思

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

这是代码。有人可以解释一下这个语句中 gi 和 ogi 的含义吗?

UPDATE `oceansne_website08`.`oc_gallery_image_description` ogi
LEFT Join `gallery_image_to_album` gi ON gi.image_id = ogi.gallery_image_id
SET
`gallery_album_id` = gi.album_id
WHERE ogi.gallery_album_id =0;

最佳答案

假设您有一个名为 MyVeryLongTableNameThatIFindTediousToWrite 的表,并且您希望将其加入到 MyEvenLongerAndMoreTediousTableWithAnEvenLongerName

你可以这样写:

SELECT * FROM mydb.MyVeryLongTableNameThatIFindTediousToWrite 
INNER JOIN myotherdb.MyEvenLongerAndMoreTediousTableWithAnEvenLongerName
ON mydb.MyVeryLongTableNameThatIFindTediousToWrite.id = myotherdb.MyEvenLongerAndMoreTediousTableWithAnEvenLongerName.otherId
WHERE myotherdb.MyEvenLongerAndMoreTediousTableWithAnEvenLongerName.value > 100

为了使其更清晰,您可以使用别名,因此相同的选择可以写为:

SELECT * FROM mydb.MyVeryLongTableNameThatIFindTediousToWrite tbla
INNER JOIN myotherdb.MyEvenLongerAndMoreTediousTableWithAnEvenLongerName tblb
ON tbla.id = tblb.otherId
WHERE tblb.value > 100

在某些 SQL 风格中,您需要改为编写 mydb.MyVeryLongTableNameThatIFindTediousToWrite AS tbla,但这对于这个答案来说有点偏离主题

关于mysql - 这个SQL语句中的ogi和gi是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53433015/

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