sql >> データベース >  >> RDS >> Mysql

この関係からエントリを選択するにはどうすればよいですか?

    次のようなものを試してください:

    SELECT * 
    FROM `feed_entries`
    WHERE id IN (
        SELECT e.id
        FROM `feed_entries` AS `e` 
        INNER JOIN `feeds` AS `f` ON e.feed_id =f.id 
        INNER JOIN `entries_categorias` AS `ec` 
        ON ec.entry_id =e.id INNER JOIN `categorias` AS `c` 
        ON ec.categoria_id =c.id 
        WHERE c.nome IN ('Google','Apple') 
        AND (e.deleted =0)
        GROUP BY e.id
        HAVING COUNT(DISTINCT ec.id) = 2
    ) 
    


    1. 2つの異なるデータベースのテーブル間で結合しますか?

    2. 致命的なエラー:未定義の関数mysqli_result()の呼び出し

    3. OracleでCoalesce関数を使用する方法

    4. 日付のPDO::PARAM?