gpt4 book ai didi

MySQL SELECT 一个字符串,如果有匹配则左连接一个键

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

我正在尝试做这样的事情:

SELECT  'dave' AS fn
, lastname AS ln
, recordnumber as rn
LEFT JOIN addresses
ON firstname LIKE CONCAT( fn, '%')
order by lastname

目标是始终获取姓名,并在匹配时获取记录编号。

上述查询在 MySQL 中不起作用。

目标是尝试匹配列表中的记录,但我需要知道匹配中的未击中和命中。

最佳答案

我认为您缺少此处的 from 表。

SELECT  'dave' AS fn, 
lastname AS ln,
recordnumber as rn
FROM table1 t1 left
OUTER JOIN addresses a1 on a1.name=t1.name
WHERE t1.firstname LIKE CONCAT(fn,'%')
ORDER BY lastname

a1.name=t1.name --- 您必须找到表之间的外键关系才能连接这两个表。

关于MySQL SELECT 一个字符串,如果有匹配则左连接一个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29637921/

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