【问题标题】:Comparison between two tables inSQLSQL中两个表的比较
【发布时间】:2018-07-12 07:08:40
【问题描述】:

我想知道快照表中不存在哪种“类型”,但总是出错:-

Select  * FROM 
     (Select type from snapshot) AS A where date = CURDATE())
    LEFT JOIN
     (Select type from register) AS B
ON A.type=B.type
WHERE B.type IS NULL

有人可以帮帮我吗?

【问题讨论】:

  • 你的第一个地方放错地方了。
  • 我应该把它放在哪里?

标签: mysql sql comparison sql-query-store


【解决方案1】:

这是一个有效查询的示例:

SELECT a.type 
  FROM snapshot a
  LEFT 
  JOIN register b
    ON b.type = a.type
 WHERE a.date = CURDATE()
   AND b.type IS NULL

【讨论】:

  • 这也比公认的答案更明智:-(
【解决方案2】:
In Standard SQL Syntax:

Select  * FROM 
     (Select type from snapshot where date = CURDATE())AS A 
    LEFT JOIN
     (Select type from register) AS B
ON A.type=B.type
WHERE B.type IS NULL

【讨论】:

  • 欢迎您
猜你喜欢
  • 2018-02-25
  • 1970-01-01
  • 2017-11-01
  • 2012-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多