如何用另一个表中的值替换id

时间:2016-08-09 08:04:44

标签: mysql

我有以下查询:

SELECT st.part_location_id_from, st.part_location_id_to, st.loginid
FROM stock_transfer AS st, stock_transfer_confirmation AS stc
WHERE st.id = stc.stock_transfer_id
AND stc.confirmed = 0;

它检索所有未经证实的库存转移。我想将part_stock_location_id_frompart_stock_location_id_to中的ID替换为我在另一个表中的位置名称,如:

    id descr
    1  Warehouse A
    2  Warehouse B
    2  Store A

有没有办法在一个查询中得到这个?

1 个答案:

答案 0 :(得分:0)

sagi的答案并没有真正起作用。

我在另一个帖子中找到了一个更简单,更有效的解决方案:

SQL Replace multiple variables from another table in query result