Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我有两个表(个人和文章),如何从文章表中选择一个人的所有文章?_Java_Android_Sql_Sqlite - Fatal编程技术网

Java 我有两个表(个人和文章),如何从文章表中选择一个人的所有文章?

Java 我有两个表(个人和文章),如何从文章表中选择一个人的所有文章?,java,android,sql,sqlite,Java,Android,Sql,Sqlite,人员表: 文章表: 我想从articles表中逐个选择所有文章。我该怎么做 其次,我想从一个类别中选择所有的文章(比如说所有体育类别的文章) 最后,用户认为最喜欢的所有文章 如何实现这三点?一个人选择所有文章: SELECT * FROM Articles WHERE Name="Andy" 从一个类别中选择所有文章: SELECT * FROM Articles WHERE Category="sports" 选择所有被视为最喜爱的文章: SELECT * FROM Articles

人员表:

文章表:

我想从articles表中逐个选择所有文章。我该怎么做

其次,我想从一个类别中选择所有的文章(比如说所有体育类别的文章)

最后,用户认为最喜欢的所有文章


如何实现这三点?

一个人选择所有文章:

SELECT * FROM Articles WHERE Name="Andy"
从一个类别中选择所有文章:

SELECT * FROM Articles WHERE Category="sports"
选择所有被视为最喜爱的文章:

SELECT * FROM Articles WHERE Favourite="yes"
试试这个:

SELECT Article FROM Articles_Table
WHERE Person_Name In ( SELECT Name FROM Person_Table);
或:

对于MySQL,上面的查询工作正常,对于SQL,第二个查询如下

Select a.Article FROM Articles_Table AS a
INNER JOIN Person_Table AS P ON p.Name = a.Person_Name;

在这里以文本形式发布表格,而不是以链接的形式发布短暂的非现场图片。要了解这些表格是如何使用的,请在上面的链接中查看这两个图片。对不起,我该怎么做,我真的不知道?让我试试。这里的专业提问技巧:(a)每篇文章一个问题,(b)在提问之前一定要努力,并向我们展示你的尝试,(c)作为一名初学者并不能免除你的努力,(d)避免使用txtspk-如果键入完整的单词太麻烦,堆栈溢出可能不适合您。让我试试,谢谢。a.文章中的a和p.名称中的p是什么@Abhishekalias的名字来自表Yup明白了。再次非常感谢。如果您的帮助已满,请记下。让我试试。谢谢。
Select a.Article FROM Articles_Table AS a
INNER JOIN Person_Table AS P ON p.Name = a.Person_Name;