SQLについて質問です。※postgresで実行します。トップ>コンピュータテクノロジー>データベース>PostgreSQL現在JavaScriptが無効になっています。Yahoo!知恵袋のすべての機能を利用するためには、javaScriptの設定を有効にしてください。JavaScriptの設定を変更するには「JavaScriptの設定方法」をご覧ください。SQLについて質問です。※postgresで実行します。シェアツイートはてブ知恵コレcoc********さん2017/5/600:50:30SQLについて質問です。※postgresで実行します。メロンリンゴを持っているけど、メロンを持っていないidを抽出したいです。対象のidの所持するフルーツを全てarrayで表示したいです。('バナナ')上記のようなSQLを作成しましたが、以下のような期待した結果になりませんでした。in句のみで実行しましたが、バナナを持たないレコードが抽出されませんでした。('メロン')このようにEXCEPT句を使う事で前半のSQLの結果から、後半のSQLに該当する結果を取り除くことが出来ます。それが出来れば、あとはもとのSQLにその結果を結びつけるだけですね。IN句で該当キーワードを指定するSQLとしています。0違反報告oo_********さん2017/5/917:34:30すいません、テーブルを自分なりに作成したため、テーブル名、項目名がお題と違っていました。9.0以降なら「STRING_AGG」関数が使えます。メリットとしては配列→配列の集約という段階を一つで集約可能なこと、集約する項目の並び順を指定できることです。ID;のようになります。EXITS」も使えます。ID;パフォーマンス的にはインデックスの有無などにもよるのでどちらが優れているかは一概に言えません。PostgreSQLはIN条件でセミハッシュ結合、アンチセミハッシュ結合が使えるので。INを使う場合に気をつけなればならないのはNULLについてです。メロンというデータがあるとSQLが返すのは0行です。EXISTSでは発生しません。その点は留意してください。1はメロンを持っているので、答えは2のみとなります。人口知能は、リンゴと、リンゴの皮を、どのように区別するのでしょうか?(むしろ...jqueryについて。回答数1最近、旦那とイオンモールで食べて...2シングルマザーの彼女と付き合って...3風呂はいるだけでストレスです。先...4現在妻から出て行けと言われていま...5コロナウイルスの情報提供です。誰にも話せないのでここ...7ある夫婦の話ですが嫁さんは旦那よ...811歳になる子どもがいますただアパ...9飲み会の席にて「私がおかしいのか...10「貴様」のもともとの意味は確か「...ランキングをもっと見る1貧乏は不幸ですか?お金持ちは幸せ...2自分さえよければ他人なんてどうで...2「海鮮丼」と「カツ丼」どちらの方...2タイトルに「long・ロング・長」を...5家にマスク、何枚ありますか?5タイトルに「est」を含む素敵な曲...5春を感じさせる一曲を教えて下さい...8男の人に質問ね。女に何を期待...8ブレーキ液って。JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。お客様自身の責任と判断で、ご利用ください。研究機関に提供します。投稿者が誰であるかを知ることはありません。Reserved.「追加する」ボタンを押してください。閉じる※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。追加する不適切な投稿でないことを報告しました。