从db中选择2个表,并在表中获得组合结果

时间:2017-11-23 17:20:19

标签: mysql sql select while-loop

数据库表1有3行。 ids id 1,2,3 和数据库表2有2行,ids IDUnique 4,5 (表2已经在最后一个表1 IDUnique后面生成了id

在我的html表数据中,我想显示来自这两个表的信息,如下所示:

表:

 1. user | name | pass // from table 1

 2. user | name | pass // from table 1

 3. user | name | pass // from table 1

 4. user | name | pass // from table 2

 5. user | name | pass // from table 2

我应该使用什么php查询来同时选择2个表?

如何在html表中使用while循环呢?

1 个答案:

答案 0 :(得分:1)

简单UNION就足够了

SELECT user,name,pass FROM table_1_name
UNION
SELECT user,name,pass FROM table_2_name;

对于唯一数据集而不管两个表格,请使用UNION ALL代替UNION