假设我有一个查询
create table friends (
userid int,
friend int,
status int
);
是否可以知道正在执行查询的哪一部分?例如,下面的示例应该告诉 1 是否(userid=1 and friend=2)
满足或告诉 2 是否(friend=2 and userid=1 )
执行部分。
//wrong example
select status,@var
from friends
where @var:=(userid=1 and friend=2)
or @var:=(friend=2 and userid=1 );