2013-03-02 44 views
1

此代碼獲取數據來自兩個表的數據?無法從兩個表

+3

做你的個人電腦和USB表都有一個類別字段? – j08691 2013-03-02 22:57:41

+0

你想從電腦表或USB表中選擇數據嗎?如果你想從這兩個數據你必須以某種方式加入他們 – calumbrodie 2013-03-02 23:00:12

+0

是的都有同樣的事情 – user2127680 2013-03-02 23:01:34

回答

2

您的兩個表都有一個名爲categories的列。你應該得到他們每個人象下面這樣:

pc.CATEGORIES as pcCategories, usb.CATEGORIES as usbCategories 
+0

+1好電話 – 2013-03-02 23:06:12

2
SELECT * 
FROM pc,usb 
WHERE TABLE_NAME.CATEGORIES like %s 

這是你應該do..add表名與列名

更具體

WHERE pc.CATEGORIES like %s OR usb.CATEGORIES like %s 

我的建議是使用table_name.column_name

  • 避免出錯
  • 更好的性能
+0

+1另一個好的解決方案 – MIIB 2013-03-03 12:26:47