2014-02-21 37 views
0

我的MySQL查詢像這樣:輸出兩列的MySQL

SELECT * 
FROM products_description pd 
LEFT JOIN products zp 
    ON pd.products_id = zp.products_id 
LIMIT 0 , 1000 

這只是連接兩個表一起,並輸出基於相同的產品編號列和行。現在我只需要將列縮小到兩個,column_a AND column_b

我該如何去做呢?

@ EDIT 當兩個表連接在一起時,我無法獲取主鍵以編輯表。我如何繞過它以獲得主鍵(唯一)並在連接時使表可編輯。

+0

如果你只是想返回'column_a'和'column_b',那就不要使用'select *'use'select column_a,column_b ...' – Taryn

回答

0

試試這個,SELECT pd.column_a, pd.column_b

SELECT pd.column_a, pd.column_b 
FROM products_description pd 
LEFT JOIN products zp 
    ON pd.products_id = zp.products_id 
LIMIT 0 , 1000 
+0

這是工作輸出:)謝謝 'SELECT products_name,products_weight FROM products_description pd LEFT JOIN產品zp ON pd.products_id = zp.products_id 限制0,1000' – damek132

0
SELECT column_a, column_b 
FROM products_description pd 
LEFT JOIN products zp 
    ON pd.products_id = zp.products_id 
LIMIT 0 , 1000 
0

你只需要選擇那些兩列

SELECT column_a , column_b 
    FROM products_description pd 
    LEFT JOIN products zp 
    ON pd.products_id = zp.products_id 
    LIMIT 0 , 1000