【发布时间】:2017-07-05 08:04:12
【问题描述】:
我已经看过了,我真的很想知道如何才能克服这个问题。我看过UNION/UNION ALL 和JOIN,但我无法让它工作。
基本上,我有来自三个 MySQL 表的数据。这三个表都有来自它的表单数据,分别命名为 Fleet、Facilities、HAS。数据具有相似的标题,但信息不同。它们都共享相同的 4 个标头:
ticket | agentname | dept | resolved.
我有下面的 PHP 代码在 HTML 表格中显示它,但我无法从所有三个表格中显示它。 (我只能发两张图)
$mysqli=mysqli_connect("example","root","toor","site");
include('config.php'); //include of db config file
include ('paginate.php'); //include of paginat page
$per_page = 25; // number of results to show per page
$result = mysqli_query("SELECT * FROM fleet
UNION ALL
SELECT * FROM has
ORDER resolved BY ASC;");
我不是网络程序员。我从 youtube 和 google 学到了我所知道的。请尽可能解释您的答案。
【问题讨论】:
-
表结构是什么?
-
如果没有错误,你应该显示你得到或输出的错误
-
我在主帖上添加了 2 张图片。我没有错误
-
我无法从所有三个表中显示它不够清晰。您当前的输出和期望的输出是多少?
JOIN(宽格式)和UNION(长格式)做的事情完全不同。 -
你需要什么信息/输出?