2017-03-24 4 views
0

SQLの新機能SQL ServerでSelect。*を使用する理由を理解するのに役立つ人がいますか?そしてなぜそれがテーブル名からselect *と異なるのですか? 場合によっては、select。*、firstname、lastname from employeeのようなステートメントを使用します。ほんの少し混乱しています。SELECT *とSELECT Aの違い*

+3

の唯一のId列を選択するには、表のすべての列を選択します。 –

+1

無効な構文http://rextester.com/BPYXD59851 –

+1

無効な列のプレフィックス ''を表示するときに使用します:テーブル名が指定されていませんエラー – mallan1121

答えて

6

。*手段、

SELECT A.*,B.Id from A,Bは全てAの列と、私が選択し `見たことがありません。*`クエリで使用B.

+0

こんにちは、ご回答いただきありがとうございます。基本的に、複数のテーブルから選択するときには、select *を使用できないからです。 –

+1

複数のテーブルでSELECT *を使用すると、すべてのテーブルのすべてのカラムを取得できます。 – IngoB

関連する問題