簡體   English   中英

如何在JOIN語句中使用WHERE和LIKE子句

[英]How to use WHERE and LIKE clause with JOIN statement

我正在嘗試在兩個表上執行JOIN ,它本身可以正常工作。 但是,如果我隨后嘗試添加WHERE x LIKE '%abc%' ,則此方法將無效。

例如:

SELECT tbd.primarytitle, trd.averagerating  
FROM tbd  
INNER JOIN trd 
ON tbd.tconst = trd.tconst 
WHERE tbd.primarytitle LIKE '%A%'

我嘗試過各種連接,嘗試將第一部分括起來並分配給表,然后在該表上執行WHERE x LIKE ,但沒有運氣。

我該如何實現? 我嘗試看了6到7篇文章,但是在JOIN之后,它們都沒有同時解決WHERELIKE的問題。

問題是用於SQL的環境。 在MS Access中,通配符必須使用*代替% 只需將兩者切換即可,查詢將返回記錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM