好的,這裏是我的問題。 我正在向現有數據庫添加一個表來存儲項目備註。理解如何正確加入mySQL表的問題
「工作日誌」是與項目 「worklognotes」表是與項目表指出
的音符會被顯示成一個話題。 worklognotes列設置爲像這樣的id,worklog_id,timestamp,notes。
「id」是表的唯一ID。 「worklog_id」是備註存儲在另一個表中的項目的ID。 「時間戳」就是時間戳 「註釋」是關於項目的實際正在進行的註釋。一個項目可能會有很多筆記。
查看下面的數據庫查詢。我已經加入了兩個問題「這是我第一次加入,所以我不確定我是否做對了。」 它讀取兩個表中的信息並顯示它。 但下面的代碼顯示了在「worklognotes」表中有記錄的「worklog」中的每個條目。 我需要它從「工作日誌」和許多來自「工作日誌」的筆記中顯示一個條目
您能幫助或建議一個方向嗎?
$connection = mysql_connect ("localhost", "user", "pass") or die ("I cannot connect to the database.");
$db = mysql_select_db ("database", $connection) or die (mysql_error());
$query = "SELECT * FROM worklog ";
$query .= "JOIN worklognotes ON worklog_id = worklognotes.worklog_id ";
$query .= "WHERE worklognotes.worklog_id=worklog.id ORDER BY worklognotes.id DESC";
這幫助我,當我在學習SQL:http://www.codinghorror.com/ blog/2007/10/a-visual-explanation-of-sql-joins.html – PostMan 2011-01-11 21:30:57
請使用4個空格縮進並用\`包裝內嵌代碼來格式化代碼。 (在編輯器中嘗試編碼按鈕(`{}`)。) – Kissaki 2011-01-11 21:32:16