幫助!
我有 2 個表,稱為log shelve和shelve。
表old shelve有列old shelve和new shelve:
A | B
A | C
B | C
表shelve有列shelve id和shelve description:
A | ONE RIGHT
B | ONE LEFT
C | TWO LEFT
我想從這兩個表中獲取資料,例如:
| 舊貨架 | 貨架說明 | 新貨架 | 貨架說明 |
|---|---|---|---|
| 一種 | 一個權利 | 乙 | 還剩一個 |
| 一種 | 一個權利 | C | 左二 |
| 乙 | 還剩一個 | C | 左二 |
幫幫我謝謝
uj5u.com熱心網友回復:
您可以使用不同的 shelve_description 加入擱置。
SELECT
ls.old_shelve
,os.shelve_desc
,ls.new_shelve
,ns.shelve_desc
FROM log_shelve ls
LEFT JOIN shelve os ON ls.old_shelve = os.shelve_id
LEFT JOIN shelve ns ON ls.new_shelve = ns.shelve_id
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/372316.html
標籤:sql 数据库 PostgreSQL的 postgresql-9.1
上一篇:SpringDataElasticSearch(7.9.3)將欄位添加到現有索引
下一篇:表中的每一秒值-sql
