gpt4 book ai didi

MySQL 大海捞针搜索键

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

我在 MySQL 查询方面遇到问题。

我有一个书籍数据库,其中有一个名为“作者”的字段;该字段包含书籍作者的 ID。例如。 16,42,100。

在作者单页中,我想要该作者的所有书籍。

那么...正确的查询是什么?

SELECT * FROM xxxx WHERE authors ???? '$author'

我尝试使用 LIKE '$author%',但这个解决方案有一个错误:事实上,如果 $author=116,查询也会返回author=1116 的书。

提前致谢!

毛罗

最佳答案

你需要这样的:

SELECT * FROM `books` WHERE `author_id` = '2'; -- Single author.

-- Multiple authors.
SELECT * FROM `books` WHERE `author_id` IN (
SELECT `author_id` FROM (whatever)
)

关于MySQL 大海捞针搜索键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33098552/

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