私のデータベースのいくつかのテーブルから、それらを一緒に結合して仮想テーブルをnodejsプログラムに戻します。MySQLで仮想テーブルを作成する
Project | OS | On
A Win False
A Mac True
A Mac True
B Win True
B Win True
C OS False
私の質問は次のとおりです。上記のテーブルをこのような仮想テーブルに変換する最も簡単な方法は何ですか?
Project | Win | Mac | True | False
A 1 3 2 1
B 2 0 2 0
C 0 1 0 1
は、このMySQLのクエリで行われるべき、または初期テーブルが私のプログラムに戻り、そこで編集されると、これを行わなければなりませんか?
は 'GROUP BY'を行います。条件付き集計を行うには、 'case'式を使用します。 – jarlh