mysql-compare如果两个表的值相等

xwbd5t1u  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(240)

我是一个新手,我正在检查学生表中的位置是否等于qr的位置。有人知道怎么做吗?
学生桌

  1. |Student_ID|Name|Gender|Location|
  2. ---------------------------------
  3. | 0118210 |Dex | Male | PJU1/42|

qr表

  1. |QR_Code|Date Generated|QR_Location|
  2. ------------------------------------
  3. | 4747 | 4/6/2018 | PJU1/42 |

编辑
很抱歉没有提供信息。基本上,我需要建立一个后端系统使用拉威尔,将产生一个二维码。每当我生成qr码时,就会生成一个唯一的“qr\u码”,并将其与“生成日期”和“qr\u位置”一起插入qr表中。所以,每当我用手机扫描二维码时,我都会检查我的当前位置是否等于二维码位置的位置。
希望这能让你们对我的目标有所了解。
谢谢您

ilmyapht

ilmyapht1#

有很多方法可以做到这一点。但我也会这么做

  1. select s.*
  2. from Student s
  3. where exists (select 1 from QR q where s.Location = q.QR_Location);

相关问题