1

我的问题是我的桌子上有来源www.yamaha.com但它没有收到。请帮我

SELECT * FROM linkbound_report_source l
 WHERE source in ('www.yamaha.com ,www.desmogblog.com ,www.cleantechnica.com ,www.thehill.com ,www.grist.org')
ORDER BY l.report_source_id desc

提前致谢

4

2 回答 2

4

尝试

SELECT * FROM linkbound_report_source l
 WHERE source in ('www.yamaha.com','www.desmogblog.com','www.cleantechnica.com','www.thehill.com','www.grist.org')
ORDER BY l.report_source_id desc
于 2011-06-16T07:54:53.127 回答
3

在 IN 语句中引用所有单独的字符串:

SELECT * FROM linkbound_report_source l
WHERE source in ('www.yamaha.com' , 'www.desmogblog.com' ,'www.cleantechnica.com' ,'www.thehill.com'     ,'www.grist.org')
ORDER BY l.report_source_id desc

SQLIN语法需要表达式的枚举。在您的情况下,有几个字符串,但在其他情况下,它可以是数字或日期。

文档中:

  bit_expr [NOT] IN (subquery)
| bit_expr [NOT] IN (expr [, expr] ...)
于 2011-06-16T07:54:47.883 回答