从更多具有相同结构的表中选择查询

时间:2016-10-17 17:29:34

标签: php mysql union

当列具有一些结构时,如何从更多表中选择查询。所以我想使用变量

从旅行和istorie表中选择id,poza等
android:weightSum

我想整合来自表格旅行的查询,不仅仅是表格 istorie ,两者都有一些结构 id,titlu,link, poza,alt,keywords

1 个答案:

答案 0 :(得分:0)

如果两个表之间列的数量和类型匹配,则可以使用union或union all Union只选择两个表之间的dictinct rowse,Union ALL选择所有行

$sql = "SELECT id, titlu, link, poza, alt, keywords 
          FROM istorie 
          WHERE approved='1' LIKE '%''".$keyword."''%'='%''".$keyword."''%' ORDER BY RAND() LIMIT 3
          UNION ALL 
        SELECT id, titlu, link, poza, alt, keywords 
          FROM travel  
          WHERE approved='1' LIKE '%''".$keyword."''%'='%''".$keyword."''%' ORDER BY RAND() LIMIT 3              
          " ;