Mysql 如何从表中选择数据(不包括第二个表中的数据)?
有一个表Log,其中字段LogId为PK。 还有一个表userlog,其中有一个字段:Mysql 如何从表中选择数据(不包括第二个表中的数据)?,mysql,sql,Mysql,Sql,有一个表Log,其中字段LogId为PK。 还有一个表userlog,其中有一个字段:userlogStatus,userlogIdLog 两个表之间的关系是:Log.LogId=userlog.userlogIdLog 如果存在userlogStatus=1,如何从表Log中选择行,排除userlog中的行? 表达式userlogStatus=1表示已读取来自Log的消息。请尝试以下操作 SELECT * from LOG inner join userlog on Log.LogId =
userlogStatus
,userlogIdLog
两个表之间的关系是:Log.LogId=userlog.userlogIdLog
如果存在userlogStatus=1
,如何从表Log
中选择行,排除userlog中的行?
表达式userlogStatus=1
表示已读取来自Log
的消息。请尝试以下操作
SELECT * from LOG
inner join userlog on Log.LogId = userlog.userlogIdLog
where userlogStatus <> 1
从日志中选择*
Log.LogId=userlog.userlogIdLog上的内部连接userlog
其中userlogStatus 1
尝试以下操作
SELECT * from LOG
inner join userlog on Log.LogId = userlog.userlogIdLog
where userlogStatus <> 1
从日志中选择*
Log.LogId=userlog.userlogIdLog上的内部连接userlog
其中userlogStatus 1
尝试以下操作
SELECT * from LOG
inner join userlog on Log.LogId = userlog.userlogIdLog
where userlogStatus <> 1
从日志中选择*
Log.LogId=userlog.userlogIdLog上的内部连接userlog
其中userlogStatus 1
尝试以下操作
SELECT * from LOG
inner join userlog on Log.LogId = userlog.userlogIdLog
where userlogStatus <> 1
从日志中选择*
Log.LogId=userlog.userlogIdLog上的内部连接userlog
其中userlogStatus 1
您可以使用不存在
:
select l.*
from log l
where not exists (select 1 from userlog ul where l.LogId = ul.userlogIdLog and userLogStatus = 1);
为了获得最佳性能,您需要在userlog(userlogIdLog,userLogStatus)
上建立索引。您可以使用不存在
:
select l.*
from log l
where not exists (select 1 from userlog ul where l.LogId = ul.userlogIdLog and userLogStatus = 1);
为了获得最佳性能,您需要在userlog(userlogIdLog,userLogStatus)
上建立索引。您可以使用不存在
:
select l.*
from log l
where not exists (select 1 from userlog ul where l.LogId = ul.userlogIdLog and userLogStatus = 1);
为了获得最佳性能,您需要在userlog(userlogIdLog,userLogStatus)
上建立索引。您可以使用不存在
:
select l.*
from log l
where not exists (select 1 from userlog ul where l.LogId = ul.userlogIdLog and userLogStatus = 1);
为了获得最佳性能,您需要在userlog(userlogIdLog,userLogStatus)
选择l*
从日志l
左连接userlog.LogId=userlog.userlogIdLog
其中userlogStatus为null或userlogStatus为1
选择l*
从日志l
左连接userlog.LogId=userlog.userlogIdLog
其中userlogStatus为null或userlogStatus为1
选择l*
从日志l
左连接userlog.LogId=userlog.userlogIdLog
其中userlogStatus为null或userlogStatus为1
选择l*
从日志l
左连接userlog.LogId=userlog.userlogIdLog
其中userlogStatus为null或userlogStatus为1