![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
mySQLのストアドプロシージャにて、以下のようなコードを用いています。
SELECT * from `db`.`table` where `criteria` = criteria;
この時、期待と異って`db`.`table`の全レコードが返されます。
しかし、where句にて条件を`table`.`criteria`のようにテーブル名を含めて
指定すると期待通りに抽出された結果が得られます。
なぜ、カラム名と変数名が同一だと、このような結果になるのでしょうか。
バッククオートにより`criteria`がカラム名だと明示されている筈です。
また、テーブル名を含めた指定だと期待通りの結果になる理由も分かりません。
仕組みをしっかり理解したいので、ご教示頂けますと幸いです。
ところで、対象をテーブル名やデータベース名を含めて記載すること(パスで言うところのフルパス)は何というのでしょうか?
こちらもご存知でしたら、ご教示願います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Oracle SQL update方法 2 2022/06/22 14:07
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- PostgreSQL postgreSQL カラムの全ての値を取得したい 3 2022/10/07 12:33
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Visual Basic(VBA) ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:16
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一つ前に戻るには…
-
ビューに追加・削除が出来ません。
-
連番の質問
-
複数テーブルからselect
-
他のDBにあるテーブル内容をcre...
-
このSQLあってますか?教えてく...
-
SELECT 文の NULL列は?
-
1対1のリレーション(主キー同...
-
テーブルで一番古いレコードだ...
-
テーブルに存在しない列をselec...
-
テーブル名をカラムとして取得...
-
Accessでデータシートに同じデ...
-
男性と2人で飲食店に行きテーブ...
-
SQL 複数テーブルのupdate
-
SQLでUPSERTを一度に複数行やる...
-
外部キーだけのテーブル(主キ...
-
論理名とコメント構文(?)について
-
会社の飲み会の幹事になり、座...
-
ROWNUMでUPDATEをしたいのです...
-
SQL、2つのテーブルで条件一致...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一つ前に戻るには…
-
mysqlでJOIN文
-
最大値を持つレコードを削除したい
-
mysqlのフィールド名
-
PHP上のSQLで、SELECT文をいく...
-
グループからランダムに抽出す...
-
SQL一発でカレンダー表示は可能...
-
SQL文による残業時間の算出につ...
-
【ストアドプロシージャ】条件...
-
mysqlで外部キーをつけたカラム...
-
ビューに追加・削除が出来ません。
-
MySQL INSERT文 エラー
-
複数の列にまたがってユニーク...
-
テーブルの名前の付け方
-
テーブル作成時のエラーについ...
-
MySQLのテーブル設計について
-
外部キー、親を調べるにはshow ...
-
1列について重複行を除いて全列...
-
複数テーブルからselect
-
副問合せ?の書き方
おすすめ情報