sql >> Databáze >  >> RDS >> Mysql

Jak napsat příkaz MySql select, abyste získali všechna definovaná nastavení nebo výchozí nastavení, která nejsou přepsána pro id v jednom příkazu

Není objasněno, zda je pořadí sady výsledků důležité, takže můžete zkusit:

SELECT name,
    value
FROM MyTable
WHERE id = 5
    AND id NOT IN
    (
        SELECT id
        FROM MyTable
        WHERE id = 0
        GROUP BY MyTable.id
    )
UNION
SELECT name,
    value
FROM MyTable
WHERE id = 0
    AND name NOT IN
    (
        SELECT name
        FROM MyTable
        WHERE id = 5
        GROUP BY MyTable.name
    )

Zřeknutí se odpovědnosti:Testováno na serveru SQL, ale nepoužívá nic specifického pro tuto verzi SQL.



  1. Získejte obálku, tj. překrývající se časové úseky

  2. SELECT * z SQL tabulky pomocí připraveného příkazu

  3. Otázka výkonu podvýběru MySQL?

  4. INSERT více položek z Android -> PHP -> MYSQL