gpt4 book ai didi

mysql - 创建查询数据库

转载 作者:太空宇宙 更新时间:2023-11-03 11:47:47 25 4
gpt4 key购买 nike

我正在为查询创建一个数据库,以便我将查询作为输入,输出将是适当的回复。您可以将其视为一个问答数据库。

以下是类似于我的三个表的示例:

短语表

Phrase

id phrase
-------------------
1 what
2 what is
3 what is the

查询表

Inquiry

id inquiry
------------------------
1 highest mountain

回复表

Reply

phrase_id inquiry_id reply
-----------------------------------------
3 1 mount everest

让输入为:“最高的山是什么?

我能否进行查询,使其知道“what is the”是短语,“highest mountain”是查询,并将回复显示为输出?

最佳答案

是的,您可以通过连接您的 3 个表并在连接的短语 + 查询中搜索问题来创建此类查询(尽管我怀疑这是否是创建此类数据库的最有效方法,但这远远超出了SO 和本主题的范围)。

select reply
from replies r
inner join phrases p on r.phrase_id=p.id
inner join inquiries i on r.inquiry_id=i.id
where concat(p.phrase, ' ', i.inquiry)=lower('searched expression')

'搜索到的表达式'为入参。

关于mysql - 创建查询数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37590022/

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