如圖兩個表,表1銷售員欄位關聯表2編號欄位。
想要輸出表1的是時候自動根據銷售員編號替換成對應的名字,怎麼做呢?
目前想到的辦法是: 先讀取表1內容,然後循環輸出,在每次循環裡用銷售員編號去表2裡找對應的名字然後輸出。
雖然能實現,但感覺不像是正規方法,每個循環都要讀取資料庫。
有沒有更科學的方法?
如圖兩個表,表1銷售員欄位關聯表2編號欄位。
想要輸出表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>