問題タブ [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.
mysql - テーブルから複数の ID を選択
URL文字列に基づいていくつかのIDを選択したいのですが、私のコードでは最初のものしか表示されません。手動でIDを書くとうまくいきます。
http://www.mydomain.com/myfile.php?theurl=1,2,3,4,5 (ids)のような URL があります。
myfile.php には、SQL 接続があります。
$ids = $_GET['theurl']; (and i am getting 1,2,3,4,5)
私がこれを使用する場合:
私は正しい結果を得ています。今、次のコードを使用しても機能しません:
助言がありますか?
mysql - セット内の検索を使用した左結合
次のようなテーブルがあります。
ご覧のとおり、DNR_DETAIL_ID
列は両方のテーブルで共通です。私がやりたいことは、両方のテーブルをフィールド値( null または not )で結合したままにしました
mysql - カンマ区切り値からのクエリ結果と、表示する各値のクエリ
ID、日付、およびカンマ区切りのフィールドを持つテーブルがあります。たとえば、次のような値:
2013-12-26 などの特定の日付を照会した後、3006,3009,4010 として結果が得られます。これで、これらの個々の番号を持つ別のテーブル 2 ができました。追加のフィールドで。
これらの結果に基づいて、これらの 3006、3009、4010 からの結果を個別に表示するフォームを作成する必要があります..
次のように: 3006 テーブル内のこの値を持つすべての行の内容 2 つの値は固定されているか、フォームの一部の入力フィールドである可能性があるため、送信後にこの作成されたフォームに値を入力すると、次の番号を取得する必要があります。つまり、3009 などです。
これらの番号のすべての結果を表示できます。一緒に、しかし私はそれらを分離する必要があります。そのため、3006 SUBMIT FORM の結果 3009 SUBMIT FORM の結果 4010 SUBMIT FORM の結果が得られます。等
php - MySQL FIND_IN_SET(配列1、配列2)
カンマ区切りの列で数値の配列を検索することはできますか?
私はこれが可能であることを知っています
しかし、これも可能ですか?
列に 1 または 2 がある場合は、return > 0
別の方法をご存知でしたら教えてください
ありがとうございました
mysql - IN句はMySQLでは機能しません
MySql で作成された以下のストアド プロシージャで、両方のキャンペーンに一致するレコードを取得するために、パラメータを「Suburbun」、「Indigo」として渡しています。
行はありません!
しかし、SPで「Suburbun」のみを渡すと、6行になります!
どこが間違っているのですか?
- 答え !
Lee Fentress がhttp://www.poolofthought.com/index.php/2008/12/28/a-comma-seperated-list-as-parameter-to-mysql-stored-procedure/でコメントしたように試してみました。同様のコーディングを反映し、
出来た!
ありがとうございます。しかし、SQL Server と比較して、この否定的なマークが見つかりました。
ジー、ありがとうガイズ!!
mysql - MySQL: 'FIND_IN_SET' の代わりに 'REGEXP' を使用する
セット内の配列を検索するためにMySQL のFIND_IN_SET関数を使用することに制限があります。したがって、REGEXPの使用を考えています。しかし、誰でも私がそれを構築するのを助けることができます.
例:私の要件
SELECT * FROM table AS t WHERE FIND_IN_SET('1,2,3', t.list);
したがって、REGEXP関数を使用してセット内の配列を検索することを考えています。
SELECT * FROM table AS t WHERE t.list REGEXP '1,2,3';
このREGEXPの構築を手伝ってくれる人はいますか。
php - symfony2のテーブルからコンマ区切り値を取得するにはどうすればよいですか?
次のようなカンマ区切りの値を含む MySQL テーブルがあります。
1 行目 = (A,AB)
2 行目 = (AC, AE)
AC OR AE ではなく、セットに A を含む行を選択したいと考えています。コードでsymfony2を使用しています。
その戻りエラー: 既知の関数が予期されていましたが、'FIND_IN_SET' を取得しました
しかし、次のようにsqlyogでクエリを使用すると
その仕事はうまくいきます。
symfony2 で FIND_IN_SET を使用する解決策を教えてください。