mysql从具有不同列的两个不同表中选择全部

时间:2016-08-16 06:58:57

标签: php mysql database mysqli

从具有不同列名的两个不同表中选择所有表,并使用PHP将结果打印在一个HTML表中。

$sql=mysqli_query($conn,"SELECT* from tbl_staff where db_user='$user'
uninon 
SELECT* from tbl_activities where db_transferredto='$name'")or die(mysqli_error($conn));

错误:

  

您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   从tbl_activities附近' uninon SELECT *其中db_transferredto ='   mohamad salimi''在第2行

1 个答案:

答案 0 :(得分:1)

  • 关键字为UNION而不是uninon
  • SELECT和*(SELECT *)
  • 之间应该有空格
  • 使用UNION时不要使用*,除非列相同。

示例

SELECT name,description from tableA    
UNION    
SELECT name,description from tableB