【问题标题】:How to select a column from different table in MysqlMysql如何从不同的表中选择一列
【发布时间】:2022-11-01 18:32:29
【问题描述】:

嗨,我有两个表是 arduino_id 和 tb_device。我想从 arduino_id 中选择所有列,在 tb_device 上选择一列。我怎么做?

table: arduino_id

table: device

我试过这个查询,但它不起作用:

SELECT a.id_node, a.name_node, a.volt, a.temp_udara, a.humid, a.arus, a.luminance, a.coord, a.kwh, a.bck, a.date_server FROM arduino_id a JOIN tb_device d ON a.name_node = d.nama_device 

【问题讨论】:

    标签: mysql sql


    【解决方案1】:

    您可以将 * 用于所有列arduino_id以及来自的列名tb_device

    SELECT a.*, 
           d.nama_device 
    FROM arduino_id a 
    JOIN tb_device d ON a.name_node = d.nama_device 
    

    【讨论】:

    • 您可以,但无需将正确的列选择替换为 *
    • True 但不会返回任何内容,因为连接条件错误
    • 查询有效,但不返回任何内容
    • @P.Salmon 是的,它什么也没返回
    猜你喜欢
    • 2011-08-26
    • 1970-01-01
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多