2016-05-01 10 views
-4

すべての企業と彼らが支払った各給料を検索します。リストには会社名、年、給与のみを含める必要があります。SQL Kihlmanは何の構文が間違っている

テーブルは次のようになります。tblCompany、ComRegNo、ComName(会社名)、その他のテーブルtblAnnualPay、AnnPay、AnnYear、ComRegNo、WorRegNo。条件は、期待されているが、すべてが欠けている:

私のコードでは、それは条件が間違っていると言う

SELECT ComName,AnnYear, AnnPay FROM tblCompany, tblAnnualPay 

です。 どうしたのですか?

私はtblCompanyからComNameを選択し、tblAnnualPayからAnnPay、AnnYearを選択します。

+1

古典的な "悪い質問をする方法" の例。 – duffymo

+0

イメージとしてのコードの任意の並べ替え(SQLを含む)は、ここでは初心者です。読みにくく、テスト用にコピー/ペーストすることは不可能であり、視覚障害者にとってはアクセス不可能であり、モバイルデバイスを使用する人はデータを見たり(そして費用がかかります)、企業のプロキシによって画像が頻繁にブロックされることはありません。スクリーンキャプチャを行い、ファイルに保存し、画像にアップロードするのは、ここでコードをコピー/ペーストするより10倍複雑です。また、意味のある問題のテキストを実際に記述し、特定の質問をする必要があります。 –

+0

すべての企業と彼らが支払った各給料を見つける。リストには会社名、年、給与のみを含める必要があります。 テーブルは次のようになります:tblCompany、ComRegNo、ComName(会社名)、他のテーブルtblAnnualPay、AnnPay、AnnYear、ComRegNo、WorRegNo。 私のコード= SELECT ComName、AnnYear、AnnPay FROM tblCompany、tblAnnualPayです。それは条件が間違っていると言う:条件は期待されているが、すべてが欠けている。なにが問題ですか ? –

答えて

0

SELECT ComName、AnnYear、tblCompany FROM AnnPay、tblAnnualPayこのコードは働いWHERE tblCompany.ComRegNo = tblAnnualPay.ComRegNo(Y)

関連する問題