問題タブ [exists]
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 - CASE +IFMysQLクエリ
問題は以下の通りです。3つのカテゴリ(category_idで定義)のいずれかに分類できる製品があります。各カテゴリテーブルには、製品テーブルのcategory_idに関連するcategory_idフィールドがあります。だから私は3つのケースがあります。product.category_idが表1にあるかどうかを確認しています。はいの場合、私はいくつかの値を取ります。そうでない場合は、残っているテーブルをチェックインします。ELSEセクションに何を書くことができますか?誰かが私のクエリを修正できますか?
delphi - フォームが閉じられ、別のインスタンスが開かれた後、「フォームはすでに存在します」。デルファイ
私はこの奇妙な問題に遭遇し続けます。それはほとんどランダムに見えますが、私はアプリケーションを実行してフォームを開き、それを使っていくつかの作業を行い、それを閉じます。次にそのフォームの別のインスタンスを開くと、既存のフォームに関するエラーメッセージが表示されます。これは非常に奇妙で、エラーを常に再現することはできませんでした。
それが助けになるなら、私はまだDelphi6を使用しています。これが起こっている理由や、それを防ぐために私にできることはありますか?
android - 連絡先に写真があるかどうかを検出する
常に次のように見えるURIを使用して連絡先の画像を表示しているImageViewがあります。
content://com.android.contacts/contacts/34/photo
この写真が存在するかどうかをどのように検出できますか。存在しない場合は、代わりにプレースホルダーを使用します(ドローアブルフォルダーに保存されています)。現時点では、空白の画像が表示されています。
java - 窓の出口を判断する方法は?
ブール値を返すことができますか?JFrameが存在しない場合はJFrameを新しくしたいのですが、存在する場合は新しくしたくありません。JFrameの名前を保存するためのマップを作成します。
c# - Linqで、Count(predicate)を使用せずにセットに要素が含まれているかどうかを確認するにはどうすればよいですか?
IEnumerable.Contains()
メソッドは述語を引数として受け入れないため、ほとんどの人は次のコードを使用して、条件に一致するものの存在を確認します。
このコードは、すべての製品をウォークスルーし、それが一致するかどうかを確認するように強制します。本当にそうする必要はありません。
Linq-to-SQLで生成されたSQLコードを見ると、同じ問題があります。のselect count(*) ... where ProductId = @p0
代わりにステートメントが送信されif exists
ます。
Linqを使用して、セット内のすべての要素を調べて一致数を数えることなく、条件に一致するアイテムがセットに含まれているかどうかを確認するにはどうすればよいですか?
mysql - 行を条件付きで挿入する
テーブル A に行を挿入したいのですが、テーブル B に別の行が存在する場合に限ります。例えばこんなもの...
しかし、それはうまくいきません。どうする?
python - 複数の文字列が別の文字列に存在するかどうかを確認します
配列内の文字列のいずれかが別の文字列に存在するかどうかを確認するにはどうすればよいですか?
お気に入り:
そのコードは機能しません。達成したいことを示すだけです。
attributes - Magento: addAttributeToFilter ですが、この属性を持たない製品は無視しますか?
ストアにいくつかのフィルターを追加して表示しようとしていますが、厄介な副作用があります。
製品タイプ A と B があるとします。ここでは、色 = 青/赤の A のみを表示したいと考えています。
これでうまくいきますが、製品タイプ B には色に値が割り当てられていないため (この属性が指定されていないため)、このタイプの製品は表示されません。
フォーラムhttp://www.magentocommerce.com/boards/viewthread/178309でこのコードを見つけましたが、機能しません。
どちらもしません:
実際には、属性が割り当てられているが値が宣言されていない製品が表示されます...
私も追加しようとしました:
これらのステートメントは「OR」で接続されていると考えたので(ドキュメントによると)、それでも属性が割り当てられた製品タイプのみを追加します...
これらの値はドロップダウン リストから取得されることに注意してください。ただし、それが重要かどうかはわかりません。
apache-flex - Flex で、コンポーネントが存在するかどうかを確認する方法
フレックスでは、コンポーネントが存在するかどうかを確認するにはどうすればよいですか?
sql - SQLクエリ:サブテーブルのEXISTS
tabDataとtabDataDetailの2つのテーブルがあります。親テーブル(tabData)のすべてのidData(PK)で、子テーブル(tabDataDetail、FKはfiData)に行のみが含まれている必要があります。
- fiActionCode=11単独または
- fiactionCode=11およびfiActionCode=34
その他の組み合わせは無効です。それらを取得する方法は?
私が成功せずに試したこと(遅く、fiActioncode 34しかない行も表示されます):
(出典:bilder-hochladen.net)
御時間ありがとうございます。
編集:彼らの答えをありがとう。残念ながら、どれが最適であるか、まったく機能していないかを確認するのに十分な時間がありません。私は最初に機能するものを回答としてマークしました。
EDIT2:マークされた答えは本当に最も効率的でコンパクトなソリューションだと思います。
EDIT3:Codesleuthの答えは興味深いものです。なぜなら、fiActionCode=11が1つしかないよりも行だけが返されるからです。合計で41524189の20個のtabDataDetail-rowsotにのみ当てはまるため、わかりにくいです。2つある行です。とにかく、それは私が求めていたものではなく、むしろ私が探していたものではありませんでした。