代码之家  ›  专栏  ›  技术社区  ›  Praveen Kumar Krupa Suthar

如何在MySql表中返回行数和列数

  •  0
  • Praveen Kumar Krupa Suthar  · 技术社区  · 6 年前

    我有一张桌子,有很多唱片。当我按id选择记录时,我需要按列的行中的结果。

    Table  
    ID         field1             field2
    1          name1              picture1 
    

    输出like:-

    ID         field1            
    1          name1             
    1          picture1
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Nick SamSmith1986    6 年前

    你可以用一个 UNION

    (SELECT ID, field1 FROM yourtable)
    UNION
    (SELECT ID, field2 FROM yourtable)
    ORDER BY ID
    

    如果有两个以上的字段,则可以扩展 UNION/SELECT ID 值(例如1),添加 WHERE SELECT

    (SELECT ID, field1 FROM yourtable WHERE ID=1)
    UNION
    (SELECT ID, field2 FROM yourtable WHERE ID=1)
    ORDER BY ID