データベースに3つのテーブルがあります
これはstudents_absenceテーブルです
---------------------------------------------------------------------
| tag_id | lecture_name | abs_hours | abs_ratio | days |
|-----------+---------------+-----------+---------------+-----------|
| 00000023 | 1 | 8 | 5.3333 | 13/4/2014 |
---------------------------------------------------------------------
そして2番目のテーブルの学生
---------------------------------------------------------------------------------
| tag_id | name | collage | department | class | gender | |
|---------------+-----------+---------------+---------------+-------+-----------+
| 00000023 | John Deem | Engineering | Computer | first | male |
---------------------------------------------------------------------------------
と3番目のテーブルlecture_table
-------------------------------------------------------------
| id | lecture_name | lecturer_name | start | end |
|-------+---------------+-------------------+-------+-------+
| 1 | Math 1 | Dr. Anas Ali | 8 | 10 |
-------------------------------------------------------------
したがって、students_absenceテーブルでtag_id(00000023)を使用してクエリを実行し、このtag_idを取得して、studentsテーブルから完全な情報を取得する必要があります。そして、students_absenceから(lecture_name = 1)を取得し、それをlecture_tableの(id = 1)と比較し、idに応じて完全な情報を取得します。
最終結果は次のようになります
---------------------------------------------------------------------------------
| tag_id | name | lecture_name | lecturer_name | abs_hours |
|---------------+-----------+---------------+-------------------+---------------+
| 00000023 | John Deem | Math 1 | Dr. Anas Ali | 8 |
---------------------------------------------------------------------------------
クエリを取得できないので、上記の表を教えてください。誰でもアドバイスできますか?
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加