• ベストアンサー

たぶんSQL?

友達から質問なのですが、下記のテーブルを 学生テーブル 学籍番号  氏名 1101    バカボンパパ 1102    バカボンママ 1103    バカボン 1104    はじめちゃん  成績テーブル 学籍番号  科目番号  得点 1101    1111    68 1102    1111    75 1103    1111    80 1105    1111    88 どのような条件で結合させれば 学籍番号  氏名      科目番号  得点 1101    バカボンパパ  1111    68 1102    バカボンママ  1111    75 1103    バカボン    1111    80 になるのでしょうか?教えてほしいです。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

結合を使います。 select a.学籍番号,a.氏名,b.科目番号,b.得点 from 学生テーブル a,成績テーブル b where a.学籍番号 = b.学籍番号

miracle1000
質問者

お礼

なるほど!上手くいきそうです ありがとうございました

その他の回答 (2)

  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.3

SELECT 学生テーブル.* , 成績テーブル.得点 WHERE 学生テーブル.学籍番号=成績テーブル.学籍番号 でOKです。

miracle1000
質問者

お礼

OKですね! ありがとうございました

回答No.2

select 学生テーブル _学籍番号,学生テーブル _氏名,成績テーブル_科目番号,成績テーブル_得点 from 学生テーブル ,成績テーブル where 学生テーブル_学籍番号 = 成績テーブル_学籍番号

miracle1000
質問者

お礼

色々やり方があるみたいですね。 ありがとうございます

関連するQ&A