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

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

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

|Student_ID|Name|Gender|Location|
---------------------------------
| 0118210  |Dex | Male | PJU1/42|

qr表

|QR_Code|Date Generated|QR_Location|
------------------------------------
|  4747 |   4/6/2018   | PJU1/42   |

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

ilmyapht

ilmyapht1#

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

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

相关问题