繁体   English   中英

根据另一个表的匹配结果从一个表中选择行

[英]selecting rows from a table based on the matching results from another table

我在名为“ posts”,“ connections”的数据库中有2个表

图片中给出的结构

帖子

在此处输入图片说明

CONNECTIONS

在此处输入图片说明

我有一个保存值的变量,让我们假设变量“ a”,必须对照连接表中的字段“ following”检查它,并且结果行应仅用于从表“ POSTS”中选择那些行追随者字段等于post_by字段,我确实停留在此位置,可以使用一些帮助

试试这个查询:

SELECT * FROM posts AS P
INNER JOIN connections AS C ON C.follower = P.post_by
WHERE C.following = "a"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM