query2 = "SELECT k.key_tag, k.key_avail
FROM keyinfo k
JOIN keyingroup kig ON k.key_id = kig.key_id
WHERE kig.group_id = (
SELECT uig.group_id
FROM useringroup uig
JOIN users u ON uig.user_id = u.user_id
WHERE u.user_csn = '" & GV.userCSN & "')"
keyingroup表
useringroup表
除了图中显示的2个表之外,还有一个keyinfo表,一个accessgroup表和一个users表。这里的想法是,将这两个图像制作为“多对多”关系表。图1中的表中的位置显示了一个密钥可以被多个访问组访问,而在第二个图像中,用户可以具有多个访问组,并且只要密钥位于该访问组内,用户就可以绘制/借它。上面的SQL语句是我现在拥有的,但是它根本不返回任何行,我也不知道查询的方式是否正确。有人可以提供一些关于什么是错误的以及我应该怎么做的指示吗?