我试图根据一些基本的 where 子句从表中获取行,现在我想在最后包含一个“AND EXISTS”子句。我的代码如下:
$stmt = $mysqli->prepare("SELECT object_id FROM ".
$db_table_prefix."user_events
WHERE LPAD(start_timestamp,15,'0') < LPAD(?,15,'0')
AND event_id = ?
AND EXISTS (
SELECT * FROM ".$db_table_prefix."user_events
WHERE LPAD(start_timestamp,15,'0') > LPAD(?,15,'0')
AND event_id = ? )
");
我遇到的问题是我不知道如何从 AND EXISTS 子查询中的主查询中指定列值。
我正在寻找一种将这一位添加到子查询中的方法:
AND object_id = **object_id from main query**
任何帮助表示赞赏