2017-10-07 2 views
0

1つのレコードを列名で2つのレコードに分けたいとします。MySqlの列名で1レコードを2行に分けます。

enter image description here

今のところ唯一のシングルレコードを考えてみましょう。

私は簡単な選択クエリ使って何を得る現在

:私は実際に必要なもの

{ "id" : "1", "route_name" : "6", "start_up" : "Mumbai", "destination_up" : "Delhi", "start_down" : "Delhi", "destination_down" : "Mumbai" } 

を:

{ "id" : "1", "route_name" : "6", "start_up" : "Mumbai", "destination_up" : "Delhi" }, { "id" : "1", "route_name" : "6", "start_down" : "Delhi", "destination_down" : "Mumbai" } 

どのように私は、単一のクエリを使用して、これを達成することができますか?

+0

を使用することができます。 。 – scaisEdge

答えて

1

あなたは、実際のSQLコードを表示組合

select id, route_name, start_up, destination_up 
    from my_table 
    where id ='1' 
    union 
    select id, route_name, start_down, destination_down 
    from my_table 
    where id ='1'