mysql 主表輸出時這麼取得關聯表中的對應欄位的值?

WBOY
發布: 2016-08-18 09:16:26
原創
1520 人瀏覽過

如圖兩個表,表1銷售員欄位關聯表2編號欄位。 mysql 主表輸出時這麼取得關聯表中的對應欄位的值?

想要輸出表1的是時候自動根據銷售員編號替換成對應的名字,怎麼做呢?

目前想到的辦法是: 先讀取表1內容,然後循環輸出,在每次循環裡用銷售員編號去表2裡找對應的名字然後輸出。
雖然能實現,但感覺不像是正規方法,每個循環都要讀取資料庫。
有沒有更科學的方法?

回覆內容:

如圖兩個表,表1銷售員欄位關聯表2編號欄位。 mysql 主表輸出時這麼取得關聯表中的對應欄位的值?

想要輸出表1的是時候自動根據銷售員編號替換成對應的名字,怎麼做呢?

目前想到的辦法是: 先讀取表1內容,然後循環輸出,在每次循環裡用銷售員編號去表2裡找對應的名字然後輸出。
雖然能實現,但感覺不像是正規方法,每個循環都要讀取資料庫。
有沒有更科學的方法?

你應該剛學資料庫吧…

做表連接,表1左連接表2,然後select 商品,名字,單價 就好了
`select 商品,名字,單價
from 表1 left join 表2 on 銷售員=編號`

假設你兩個表, 第一個表叫table1, 第二個表叫table2

<code class="sql">select t1.商品, t2.名字, t1.单价 from table1 as t1 left join table2 as t2 on t1.销售员=t2.编号</code>
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!