私は次のコードを持っています...
<?php
$sql =
"SELECT
tickets.company, tickets.datetime, tickets.ticketnumber,
customer_notes.customer, customer_notes.timestamp, customer_notes.notes
FROM
tickets, customer_notes
WHERE tickets.company = '".$_GET["seq"]."' AND
customer_notes.customer = '".$_GET["seq"]."'
GROUP BY customer_notes.customer, tickets.company ";
$rs=mysql_query($sql,$conn) or die(mysql_error());
echo '<table width="100%" border="0" cellspacing="5" cellpadding="5">';
while($result=mysql_fetch_array($rs))
{
echo '<tr>
<td>'.$result["timestamp"].'</td>
<td>'.$result["notes"].'</td>
</tr>
<tr>
<td>'.$result["datetime"].'</td>
<td>'.$result["ticketnumber"].'</td>
</tr>';
}
echo '</table>';
?>
チケット テーブルと customer_notes テーブルにはまったく参照がありません。これらは完全に分離されています。
チケット テーブルは、顧客が抱えている問題をログに記録するときのサポート チケット用です。次に、customer_notes テーブルは、顧客が電話をかけたとき用です。電話で話されたすべてがこのテーブルに記録されます。
チケットテーブルと顧客メモテーブルのデータを日時順に表示しようとしています。
したがって、チケットが作成され、メモが追加され、別のメモが追加された場合、チケットは上記のコードを使用して日時順に表示されますが、正しく表示されません