-1

ビューの使用について少し情報が必要です。だから私はいくつかの値を持つビューを持っています。そのビューで、次のことを行いたいと思います。

MYSQL テーブルから値を取得し、別のテーブル (このテーブルには範囲があります) からその値を検索します。テーブルはすべて同じデータベースにあります。

たとえば、テーブル 1 の値 10 を使用しています。テーブル 2 でその値を検索し、そこから他の列を抽出したいので、ビューに表示される最終的な列 (出力) は次のとおりです。

10 | Bad Grade | PASS

表 2 例 (3 列)

1-6   | Good Grade | PASS
7-11  | Bad Grade  | PASS
12-16 | Fail       | DIDNT PASS
4

1 に答える 1

-1
select students.*
from students
join(gradeComments) on(students.grade>=gradeComments.minGrade and students.grade<=gradeComments.maxGrade)

(はい、私は大文字の MySQL クエリが嫌いな反逆者です。)

また、表 2 の最小値と最大値を 2 つの別々の列に入れる必要があります。「7-11」という列の代わりに、「7」という最小列と「11」という最大列が必要です。

上記は、"students" (Table1) テーブルのすべての行を表示し、適切な "gradeComment" (Table2) 行にリンクする必要があります。これはあなたが探していたものですか?

于 2013-07-10T03:39:18.817 に答える