から最終とSecondlastのレコードを取得するにはどのように私は持っているn個を持つレコードの数がをCAT_IDとが sub_cat_idが、画像では2つだけがあります。
ので、私はlastScore
とlatetsScore
という名前の通りどのように私はそれを取得することができます。..
を最後とsecondlastscore_in_per
値を取得したいですか..?
SELECT
(SELECT score_in_per FROM tbl_student_skill_score ORDER BY date DESC LIMIT 2,0) as lastScore,
(SELECT score_in_per FROM tbl_student_skill_score ORDER BY date DESC LIMIT 1) as latetsScore
私は..
例試みているものを、この複雑なMySQLのlogics..Thisに新しいです: は、一人のユーザーの電子メールは、同じテストを2
回を取る[email protected]
で、テストがあると言うことができますが1つのカテゴリとサブカテゴリにリンクされています。 ユーザーは何回もテストを受けます...
私は最後の2つのレコードのパーセンテージを取得したいと思います。
サブクエリの問題点は何ですか?あなたはどんな結果を望んでいますか?私は円で囲まれた列が最新のものか二番目のものかはわかりません。 –
その動作しない、時々それは複数の値を取得している内側のクエリ..と今latetsScoreが来るが、最後のスコアはnullとして来ていると –
私は質問に少し明確に説明してみましょう。 –