問題タブ [union]
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 - MySQL クエリでの UNION 操作と LIMIT 操作の組み合わせ
JobsテーブルとCompaniesテーブルがあり、次の条件を満たす 20 件の求人を抽出したいと考えています。
- 2つの(2)名前の会社からの仕事のみ
- 1 社あたり最大 10 のジョブがあります。
SELECT
で次のことを試しましたUNION DISTINCT
が、問題は がLIMIT 0,10
結果セット全体に適用されることです。各企業に適用してほしい。
会社ごとに 10 件の求人がない場合、クエリは見つかったすべての求人を返す必要があります。
私はMySQLを初めて使用するので、UNIONを使用する代わりにこれを行うよりスマートな方法があるかもしれないことを理解してください。改善のための提案は大歓迎です.
sql-server - UNIONを使用せずに、1つの親行とその子の追加行を選択するにはどうすればよいですか?
親と子のテーブルがあり、親IDを指定すると、その親の行とすべての子の追加の行を返すselectステートメントを作成したいと思います。左結合を実行しても、1つ以上の子が存在する場合、それ自体で親の行が表示されるわけではありません。これはUNIONで実行できることは知っていますが、unionステートメントを使用しないソリューションを探しています。これは可能ですか?
【親テーブル】
【子テーブル】
私が探しているクエリ結果:
sql - 2つの異なるがかなり類似したテーブルを組み合わせる
私は2つのテーブルを持っていますが、それらは似ていますが同じではないので、結合することはできません。両方に共通するのは20列だけである、約40列があることを念頭に置いて、テーブルを組み合わせる必要があります。最善のアプローチに関するアイデアはありますか?
mysql - UNIONを使用するときにMySQLクエリで重複する結果を取り除く
最近アクティビティがあったアイテムを取得するためのMySQLクエリがあります。基本的に、ユーザーはレビューを投稿したり、ウィッシュリストに追加したりできます。過去x日間に新しいレビューがあったか、誰かのウィッシュリストに追加されたすべてのアイテムを取得したいと思います。
クエリは次のようになります(少し簡略化されています)。
これは機能しますが、アイテムが誰かのウィッシュリストに追加され、レビューが投稿された場合、そのアイテムは2回返されます。UNION
通常は重複を削除しdate
ますが、2つの行が異なるため、両方の行が返されます。重複する行を削除するときに日付を無視するようにMySQLに指示することはできますか?
私もこのようなことをしてみました:
しかし、それは何らかの理由でめちゃくちゃ遅いことが判明しました(約30分かかりました)。
sql - これはどのようなSQL結合ですか?
なんらかの理由で、employee1とemployee2の2つの別々のテーブルに従業員がいるとします。
まるで積み重ねられているかのように、それらを足し合わせたいだけです。
何かのようなもの:
私は一般化することを知っています、これは最終的にpostgresにあるので、そこに何か詳細があれば私は感謝を監視する必要があります
mysql - UNIONクエリのインデックス?
私はこのユニオンクエリを持っています:
日付フィールドにインデックスを付けることが両方のクエリを高速化するのに役立つかどうか知りたいですか?または、最初のwhere句でFUNDINGSTATUSを使用すると、そのクエリでインデックスが使用されなくなりますか?
sql - Rails Union Hack、2 つの異なるクエリをまとめる方法
同じテーブル内の 2 つの個別のフィールドを検索するクエリがあります...特定の都市である可能性が最も高い場所を探していますが、国でもある可能性があります...つまり、2 つのフィールドが必要です。
表は次のようになります。
結果:
基本的に、これを行うためのより簡潔な方法があるかどうか疑問に思っています.2つの別々のクエリを使用し、それらを一緒に追加したり、並べ替えたりする必要があったためです(これは正常に機能します):
ActiveRecord を使用して結合する方法に関する情報が見つかりませんでした...