私はpersonテーブルとscoreテーブルを持っています。 Personテーブルには基本的に人の情報が格納されますが、scoreテーブルには人がどのようなスコアを格納しています。私はscore.idは人のscored_idとリンクされている設定テーブルで、だから、ON DELETE: CASCADE person
- id
- name
- scored_id (FK)
score
concert_idに基づいて出席の平均を数えるには? は、これまでのところ、私がやっていることのようになるAVG_ATTENDANCE_EACH_CONCERTにする方法この select concert_id, event_id, count(customer_id) attendance,
case when concert_id = 1
then (select count(c
nameカラムの値に基づいてvalueカラムから値を選択しようとしています。 select
if (rfpv.name = 'Date', rfpv.value, null) as `Date`,
if (rfpv.name = 'High', rfpv.value, null) as `High`,
if (rfpv.name = 'Low', rfpv.valu
私は関数内で4つのクエリを実行しています。私は4つの結果を一度に返すことができるので、関数を呼び出す際に4つの結果をすべて使用できますか?配列を作成し、その配列内にすべての結果を格納する必要がありますか?私は結果を1つずつ返そうとしましたが、returnコマンドを呼び出した後、関数はそのポイントから終了します。それぞれのクエリ結果を個別に返す方法はありますか?ここに私のコード: function