2つのテーブルのデータをWebページ上の1つのテーブルに表示するためにテーブルに結合しようとしているmysqlクエリがありますか?2つのテーブルを結合するにはどうすればいいですか?
<?php
include 'library/connect.php';
$result = mysql_query("SELECT * FROM meetings INNER JOIN rooms USING ('room', 'date', 'time') ");
echo "<table border='1'><tr><th>Title</th><th>Chairman</th><th>Secretary</th><th>Terms of Reference</th><th>Named membership</th><th>Occurences</th><th>Room</th><th>Date</th><th>Time</th></tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['title']. "</td>";
echo "<td>" . $row['chairman']. "</td>";
echo "<td>" . $row['secretary']. "</td>";
echo "<td>" . $row['termsOfReference']. "</td>";
echo "<td>" . $row['occurences']. "</td>";
echo "<td>" . $row['room']. "</td>";
echo "<td>" . $row['date']. "</td>";
echo "<td>" . $row['time']. "</td>";
echo "</tr>";
}
echo "</table>";
include 'library/closedb.php';
?>
私は両方のテーブルIDが必要ですか?
ことで ?クエリをそのまま実行すると結果が得られますか? –
「USING」は適切な構文ではありません。それは 'ON'と比較節でなければなりません。 –
@JeremyHolovacs:MySQLはUSING結合構文をサポートしています。詳細については、[JOINのドキュメント](http://dev.mysql.com/doc/refman/5.0/ja/join.html)を参照してください。 –