选择多个表时,我尝试使用多个LIKE。我的SQL查询如下。

SELECT users.*, threads.*
FROM users, threads
WHERE users.Username LIKE ?
OR threads.Name LIKE ?


但是,如果我只有一个像这样,它就可以工作...

SELECT users.*, threads.*
FROM users, threads
WHERE users.Username LIKE ?


我应该如何多次使用LIKE?

最佳答案

试试这个查询:

SELECT users.*, threads.* FROM users, threads WHERE (users.Username LIKE ? OR threads.Name LIKE ?)

关于mysql - 选择多个表时使用多个LIKE,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32774677/

10-15 18:52