我有一张图书作者表,我想获取某个作者的图书的查询结果。
有点像
SELECT * FROM mytable WHERE authors = Carl Sagan
我需要匹配的每一行的所有列。
任何帮助将不胜感激,我是 SQL 的新手。
谢谢!
最佳答案
澄清一下, 假设: 1.) 卡尔·萨根 (Carl Sagan) 在本表中创作了不止一项。 2.) 您想返回所有出现的 Carl Sagan。
原文:SELECT * FROM mytable WHERE authors = Carl Sagan
应该是:SELECT * FROM mytable WHERE authors = 'Carl Sagan'
仅供引用,我使用 HeidiSQL测试查询。让我知道是否有帮助。
关于sql - 从具有相同值的列中选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10003195/