問題タブ [multiple-columns]

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.

0 投票する
2 に答える
216 参照

select - 複数のフィールドを 1 つのテーブルに結合する

私は2つのテーブルを持っています(質問には関係ありませんが、もっとありますoptionValueproductStock

各オプション 1、オプション 2、オプション 3 の optionValue テーブルからオプション名を取得したい (以下のクエリは、より意味をなすのに役立つはずです)。

以下は私の試みです。現在のクエリは、すべてのオプションが設定されている場合にのみ機能しますが、オプションが設定されていない場合は null を返します。

オプションがテーブルnullに一致しない場合に機能しない理由は理解していますが、修正方法がわかりません(修正可能な場合)optionValue

IN または COALESCE の使用についていくつかの場所で読みましたが、それらの使用方法がわかりません。

0 投票する
3 に答える
6996 参照

mysql - MySQL は同じテーブルの複数の列を結合します

別のテーブルの 2 つの列にあるユーザーの ID の出現回数とともに、ユーザーのプロファイル情報を返すクエリを作成しようとしています。以下に例を示します。

UserID 1 に対してクエリを実行すると、 UserA2 (leadID での 1 の発生)、および1 (followID での 1 の発生)を取得することが期待されます。これに関するヘルプは大歓迎です。事前に感謝します。

0 投票する
2 に答える
7279 参照

r - 2つの列の値が等しい場合は、結果の列の値をNAに変更し、そうでない場合は、結果の列の元の値を維持します-Rを使用します

この質問は前の質問と似ています。

質問を伝えるために、このサンプルデータを提供しています。

必要なのは、の値の場合var1==var2はmakevar3==NAですが、そうでない場合はの値を保持しますvar3ifelseRの関数を使用してそれを実行できれば幸いですが、他のオプションも歓迎します。

質問が十分に明確であることを願っています。

よろしく、バゾン

0 投票する
1 に答える
1379 参照

mysql - Ruby on Rails を使用して複数の列にインデックスを付ける

複数列のインデックス作成を使用したい Mysql データベースにテーブルがあります。mysqlコンソールを使用せずにレールでこれを行うにはどうすればよいですか?

0 投票する
1 に答える
865 参照

apache-flex - Flex: ビュースタック用のマルチカラム ナビゲーション バーの作成

Viewstack を作成し、Tile コンポーネントと繰り返し LinkBut​​tons を使用して、ビュースタックをデータプロバイダーとして複数列のナビゲーションを行うことができました。私の質問は、これをもっとうまくできるでしょうか?私のコードは以下のとおりです。このアプローチを回避するために長い道のりを歩んだかどうか疑問に思っています。

0 投票する
2 に答える
4017 参照

inheritance - 複数の非キー列を使用した継承結合戦略

2つのクラスがFooありBar、2つの異なるテーブルにマップされており、継承戦略を使用したいのですJOINEDが、2つの非キー列を使用して結合されています。スキーマはかなり奇妙ですが、私はそれに固執しています。これが私の設定です:

@Inheritanceが結合に使用する列をどのように決定するかはわかりませんが、デフォルトでは主キーを使用すると想定しています。主キー以外の1つの列だけでなく、この場合は2つの列に対してそれらを結合したいと思いcolumn1ますcolumn2

私はこれについて間違った方法で行っているかもしれません。ヘルプや提案をいただければ幸いです。ありがとう!

0 投票する
1 に答える
1920 参照

jquery - jQueryColumnizerプラグインを介して作成された列のセット間にページングを作成したい

//アップデート//

jQueryのcolumnizerプラグイン(ニュースレターサンプル10)で動作するように変更したページングを実行するコードを見つけました。唯一の問題は、記事の次の部分にしか行けないことです(部分ごとに3つの列に分割されています)。どういうわけか、記事の前の部分に戻ることができません。「.articleprevbutton」をクリックすると、次の部分に移動します。ページングのコードはここからhttp://pastebin.me/217b55dff89af94ad04de32328dca62aであり、画像カルーセル用に作成されています。[次へ]をクリックしたときに、記事の最後の部分で最初にループバックする必要はありません。壊さずに取り出す方法がわからない。

助けを必要としている非常にアマチュアのjQueryユーザー。どれでも素晴らしいでしょう。また、どんな改善も歓迎します。

0 投票する
2 に答える
6639 参照

java - Swingの複数列リスト

まず、JavaでSwingを使用しています。私のアプリケーションでは、複数列のリストが必要です(それが私がそれと呼ぶべきものである場合)。複数列のリストとは、ファイルとフォルダーを表示するWindowsエクスプローラーのリストビューモードのようなものです。

したがって、私のリストのすべての列は同じオブジェクト(たとえばファイル)を持つことになりますが、より広い視野を持つために、それらを異なる列に配置できるようにしたいと思います。

誰かが私がそれを行う方法について何か提案がありますか?

ありがとう、レザ

0 投票する
1 に答える
234 参照

mysql - 左端のマルチインデックスの範囲で選択することはできますか?

OR Handler_read_next=999 を実行m_idxする(k1,k2,k3)
場合のインデックスがあります
SELECT c1,c2,c3... FROM tb FORCE INDEX (m_idx) WHERE k1=500 AND k2 IN(...) AND k2>2000 ORDER BY k1 LIMIT 1000;

SELECT c1,c2,c3... FROM tb FORCE INDEX (m_idx) WHERE k1 IN (500,1000,1500 ...) AND k2 IN(...) AND k2>2000 ORDER BY k1 LIMIT 1000;

しかし、k1で範囲を使用しようとすると、
SELECT c1,c2,c3... FROM tb FORCE INDEX (m_idx) WHERE k1>=500 AND k2 IN(...) AND k2>2000 ORDER BY k1 LIMIT 1000;
Handler_read_next = 58035
すべての場合でEXPLAINは、使用されるキーはであると言いm_idx
ますが、3番目のケースm_idxでは使用されていないと思います(k1にのみインデックスがあります)。
そうでなければ、なぜそれが1000行以上を読んでいるのか理解できません。インデックスと、テーブルから読み取られる条件を満たす行
をスキャンすることを期待していました。 しかし実際には、3番目のケースではインデックスをスキャンし、k1条件を満たす行がtbから読み取られ、行がtbから読み取られた後にk2とk3の条件がチェックされると思います。 私が使用するもの:MySql with MyISAM、WINDOWS 7 64、tbには100万行あります。 だから私の質問は: 左端のマルチインデックスの範囲で選択することは可能ですか?m_idxONLY the first 1000




または
私は何か他のことをしているのですか?
ありがとうございました。

0 投票する
1 に答える
358 参照

ruby-on-rails - RubyでNilクラスエラーを取り除く

現在、次のように4つの列に分割されたテーブルがあります。

ただし、問題は、4で割り切れない別のエントリをテーブルに追加するたびに、次のエラーが発生することです。undefined method version' for nil:NilClass

これを修正する方法はありますか?ありがとう、