2013-08-19 41 views
0

這是一個可能的問題,我應該嘗試去做嗎?同步某些行的2個表

我有我的表中一個名爲工作兩行和一個叫接觸(還是希望你和我)

在工作,我有以下幾列

typeofjob 
id 
name 
phone 
address 
budget 
due 

在接觸,我有以下幾列

id 
name 
phone 
address 

有沒有辦法將2張表同步到某些行?

id 
name 
phone 
address 

我問,因爲這將讓生活更容易爲我而擔心,因爲ID可能會發生衝突

,如果我從通訊錄中刪除一個用戶我只希望它從該行刪除後會出現什麼

我對這個和學習很新,所以如果你能用簡單的答案來回答我的問題,就像你試圖向你解釋這個問題一樣,但另一方面,她可能會比我更快地選擇它am :)

回答

1

你想要什麼是另一個表中具有一行ID的列中的一個ID。因此,您可以在jobs表中添加contact_id列,但前提是每個聯繫人都可能產生多個作業。然後,您可以查詢,如

SELECT * FROM `jobs` WHERE `contact_id` = 'whatever' 

你也可以使用JOINS做的更加複雜和高效的工作(記住,車次少到數據庫,更好!)。

+0

所以基本上我創建了一個名爲「clientid」在我的工作和國際米蘭加入我的聯繫人ID? –