你如何比较几个学生的专栏?

时间:2012-03-20 06:29:45

标签: mysql sql sqlplus

这是一个硬件问题。

我有3个条目,我想看看如果所有这三个条目的等价物都在一个单独的列中。如果为true,那么我需要知道该表上的自动分配ID。我该怎么做?

例如,

如果A包含[01,02,03],并且B包含[09,02,04,01,03],我需要找到A在B中出现的ID。所以ID将是2,4,5如果表中同时存在所有三个,那将是令人满意的。

2 个答案:

答案 0 :(得分:0)

看起来你只是想在B中找到A.所以查询就像

Select id from B where entries IN (1,2,3)

在上面的查询条目中是保存09,02,04,01,03的列

答案 1 :(得分:0)

尝试INNER JOIN,如下所示:

SELECT b.id FROM tableA AS a
INNER JOIN tableB AS b ON a.entry = b.entry
祝你好运。