看板 Database 關於我們 聯絡資訊
我有兩個Table,都有Price這個欄位。 其中一個是要以另一個再正規化細分出來的。 因為還在程式跟資料庫都還在改版,還不敢將舊的資料表中的Price砍掉。 想請問一下如何在Select時合併兩個資料庫 然後以更正規化的那個資料中的為準? Ex: Product Product_spec id , price id,pid(=a.pid) price 1 100 1 1 80 2 1 110 我想要select的price以product_spec的為準(avg,max or min) 試過left join似乎也不能"蓋過去" google了一下join也找不到想要的寫法.. 只好來請問一下database版 ^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.249.240
starjou:SELECT Product_spec.price 02/29 21:02
JYHuang:有試過,不過選出來的結果有兩個price欄位說 03/01 12:52
starjou:你是不是用了 *? 把要的欄位一個一個按 table.field 指定 03/01 17:34
JYHuang:所以還是要採用選擇field的方式嘛.. 03/01 23:30
starjou:不然呢?或是你也可以用 AS 改名字 (你 DBMS 是啥還沒說) 03/02 01:20
JYHuang:MySQL ,目前是希望僅改SQL不改程式來達到轉移的目地 03/02 03:04