idが1と2の2つのレコードを選択したいと思います。両方を基準カラムにハードコードするとSQLクエリで表示されます。しかし、条件を削除し、WHERE句を使用してSQLで同じデータを選択すると、1つのレコードしか表示されません。他のレコードはどうなりましたか?すべてのフィルターはオフです。msアクセス - 条件を削除してテーブルを照会するとデータが消えます
WORKS:
ID
Criteria: 1 or 2
SQL:私はそれをこのようにコーディングする必要がある - しかし
select * from mytable where mytable.id=1 or mytable.id= 2
//2 records appear. Success.
doesntの仕事<。
ID
No Criteria:
SQL:
select * from mytable where mytable.id=1 or mytable.id= 2
//only record 1 appears. Failure.
なぜ第二のレコードが表示されませんか?あなたは、このような、これがうまく働くような単純な条件を指摘すると、クエリビルダを使用してクエリを作成するとき
私はあなたの質問の意味を理解することはできません... –
彼らはまったく同じです。トップ1は2つの結果を生成しますが、ボトム1は1つの結果を生成します。私の質問はなぜですか?唯一の違いは、条件フィールドをテーブルから削除したことです。 – tdjfdjdj
テーブルから実際に 'SELECT 'をしようとしていますか?あるいは、おそらく 'SELECT *'を意味しましたか? – Borealid