我想从两个彼此相邻的不同表中拉列。提取不同表格中的列并彼此相邻显示
我有如下PHP代码:
<table>
<tr>
<th>Date</th>
<th>Performance A </th>
<th>Performance B </th>
</tr>
$sql = "select date, Aperformance from table1 group by date";
$sql1 = "select date, Bperformance from table2 group by date";
$result = mssql_query($sql);
while ($column = mssql_fetch_array($result))
{
echo "<tr><td>".$column[0]."</td>";
echo "<td>".$column[1]."</td></tr>";
}
这如下产生输出:
Date | Performance A | Performance B
01/05/12 | 40% |
02/05/12 | 30% |
03/05/12 | 25% |
现在我要填写从查询$ SQL1第三列。我不希望$ sql1的日期列,第二列Bperformance需要放在这里。我该怎么做?
FYI:如果查询不指定' ORDER BY'子句,则不能保证返回的行的顺序。并排放置两个查询的结果并希望它们有一个共同的列可能会导致惊愕。使用'JOIN'将确保数据相关,但仍然必须指定顺序。 – HABO