問題タブ [find-in-set]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - FIND_IN_SET と配列を使用したクエリ
私は2つのテーブルを持っていてtbl_user
、tbl_projects
私のアプリケーションでは、ユーザースキルと一致するすべてのプロジェクトを一覧表示するためのSQLクエリが必要です
例、ユーザーu1を選択すると、結果は次のようになります
mysql - コンマ区切りの文字列を使用してレコードをフィルタリングする
文字列変数が@IDS
あり、テーブルからレコードをフィルター処理しようとしていますuser
が、MySql を初めて使用するため、何も役に立ちません。
mysql - MySQL - コンマ区切りフィールド値の FIND_IN_SET
カンマ区切りの値を格納している 1 つのテーブルにいくつかのフィールドがあります。like またはFIND_IN_SETを使用してクエリを表示し、カンマ区切りの値からデータを検索できます。
FIND_IN_SET('red',colors)
ただし、コンマを使用したオプションと like の両方がパフォーマンスにどの程度影響するかを知りたいです。結果を提供するためにフィールド インデックスを使用していますか?
そうでない場合、クエリを最適化し、インデックスを使用してコンマ区切りフィールドからデータを高速に取得するにはどうすればよいでしょうか?
mysql - MySQL - 関連のない複数のテーブルで FIND_IN_SET を使用する
私のデータベース構造は次のようになります: データベース名: 製品
データベース名: カテゴリ
カテゴリ テーブルの ptype にまだリストされていない個別の ptype (products テーブル) のリストを取得したい
したがって、結果は次のようになります
次のmysql選択クエリを使用してみましたが、うまくいかないようです
products テーブルのすべての ptypes に対して、FIND_IN_SET の値を 0 として返します。
mysql - FIND_IN_SET での DISTINCT の使用
DISTINCT(p.ptype) を選択したいと同時に、p.ptype が c.ptype のセットにない場合は c.category も取得したい
データベース テーブル: p
データベース テーブル: c
私が試したSQLコマンドは次のとおりです
これは、セットに 2 回ある p.ptype を出力します。1 回は c.category フィールドが空白で、もう 1 回は c.category が入力されています。
ただし、望ましい出力は次のとおりです
mysql - Mysql replace list of columns from another table
this is an example, it's similar to my project
i have two tables no link between Table1 and Table2.
TABLE1
TABLE2.NAME Contains all the elements of the TABLE1
I want to replace Table1.LIST by TABLE2.NAMECODE
CAN I DO THIS BY:
- Query whitout trigger or procedure
- Any solution with mysql I have already done with PHP
- Join theses tables
Note :
The Table1.LIST may be different
The Table1 contains a lot of columns
Table1.LIST is the same for each country
thanks