gpt4 book ai didi

mysql - 如果第一个字母相同,SQL Access 内连接

转载 作者:行者123 更新时间:2023-11-30 00:23:56 26 4
gpt4 key购买 nike

SELECT 
a.adjective, b.animal
FROM
sec1309_table1 AS a, sec1309_table2 AS b
WHERE
a.adjective = b.animal
ORDER BY
b.animal;

此外,这是一个查询,而不是一个表格,请参阅我的图片,感谢您的帮助!

(我猜 a.adjective 中的 a.(点)和 b.(点)是第一列和第二列)

我试图将这两个名为 sec1309_table1sec1309_table2 的表放入一个表中,其中连接“形容词”是第一个表中的一列,“动物” ”

表格内容是这样的

adjective    |  animal
-------------------------
apple Ape
blue buck
red rooster

id 喜欢通过字符串的第一个字母连接(没有我的图片中的所有重复项)

连接查询

apple ape
blue buck
red rooster

http://i1173.photobucket.com/albums/r596/rubyandrobin/joinbyFirstString_zps9f806a23.jpg

最佳答案

您可以在定义连接时使用LEFT函数获取第一个字母:

SELECT a.adjective, b.animal
FROM sec1309_table1 AS a
INNER JOIN sec1309_table2 AS b ON LEFT(a.adjective, 1) = LEFT(b.animal, 1)
order by b.animal;

关于mysql - 如果第一个字母相同,SQL Access 内连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23027103/

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