我有一個查詢,如下所示:MySQL的子查詢多個結果
SELECT event
FROM log
WHERE user = (SELECT SUBSTRING(details,55) FROM log WHERE details LIKE 'ID: 308%')
我知道我可以使用一個內連接或php環分開這裏,但我有類似這樣的疑問,我不能使用內部連接和存在問題發生(即將解釋)。
where子句的子查詢返回許多電子郵件地址,然後我想調出與其中任何一個有關的任何日誌事件。我的問題是我然後得到一個錯誤消息'子查詢返回多於一行'。
如果有人能幫助,將不勝感激!
'IN'是通常的方式做到這一點。 –