2010-02-18 82 views
0

試圖創建一個簡單的2表數據庫,其中列出了各種火線驅動器的內容,其中一個表具有FW號,另一個表具有該驅動器號上的文件項。幫助設計簡單的2表數據庫?

例如。 fw 233 file - > mike's home movie.mov

我很新,可以創建帶有查詢的單個表,但沒有理解使用連接查詢多個表。

每個驅動器都會有很多文件,而這個任務的重點在於學習,但真的要在這些驅動器上有一個活動的項目列表,我可以頻繁更新。

任何幫助將是巨大的......

我用笨當然PHP和

回答

2

你需要對你的驅動器表的主鍵,並在你的文件表的外鍵。

 
Drive Table 
----------- 
DriveID 
FWNumber 
 
File Table 
---------- 
DriveID 
Filename 

要查看所有文件的驅動器Id 1,你會......

 
select Filename 
from File 
where DriveID = 1 
order by Filename 
+3

這幾乎正是我一直在打字... 可能要添加,雖然,如果你想獲得與特定FWNumber所有的文件,你的選擇會是: 選擇File.FileName 從文件 INNER JOIN Drive Drive.DriveID = File.DriveID WHERE Drive.FWNumber = 233 – 2010-02-18 03:21:10