gpt4 book ai didi

mysql - 带外键的 SQL 条件

转载 作者:行者123 更新时间:2023-11-29 15:30:18 27 4
gpt4 key购买 nike

我有两个表“BOOKS”和“KEYWORDS”。它们由外键绑定(bind)。

书籍的结构(Book_Id、名称、作者)

关键字结构(Key_Id、Key_Word、Book_Id)

现在我想获取一些书籍,具体取决于关键字是什么。我创建了这样的命令,但它没有显示任何结果。

select * from BOOKS 
JOIN KEYWORDS ON BOOKS.Book_Id = KEYWORDS.Book_Id
where Author like '%a%' and KEYWORDS.Key_Word like '%a%';

我做错了什么?提前致谢。示例数据(对不起,外语) Books KeyWords

编辑:已经解决,但我无法删除这个问题。

最佳答案

如果作者姓名和关键字匹配,我会感到惊讶。我想你只是想要来查询:

select *
from BOOKS b join
KEYWORDS k
on b.Book_Id = k.Book_Id
where b.Author like '%a%' or
k.Key_Word like '%a%';

关于mysql - 带外键的 SQL 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58779666/

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