items列に同じ正確な項目を持つテーブル内の異なる名前のペアをテーブルから探したいとします。例えば:彼らはまったく同じアイテムを取ったので、ここで CREATE TABLE t
(
name VARCHAR(255),
item VARCHAR(255)
);
INSERT INTO t VALUES("Alice", "Orange");
INSERT INTO t
複数のアーティクルを参照するテーブルがあり、テーブルにはそれらのアーティクルのタグが含まれています。このように: tag text
article_id bigint
私はタグのセットを持つすべてのarticle_idsを選択したい、TAG1、TAG2、TAG3が、記事を言ってもTAG4、tag5は同様にそれに接続されている可能性があります。 私は、これは動作します知っている: SELECT
私はかなりの時間この問題を解決しようとしており、出力が間違っています。誰もこれで私を助けることができますか?私はmysqlを使用しているので、完全に参加しません。 yyouありがとう 3テーブル: SELECT drinker
FROM frequents
WHERE drinker NOT IN (SELECT f.drinker FROM frequents f
JOIN
私は3つのテーブルoffers,sportsと結合テーブルoffers_sportsを持っています。私が選択したい class Offer < ActiveRecord::Base
has_and_belongs_to_many :sports
end
class Sport < ActiveRecord::Base
has_and_belongs_to_many :of