sql >> Database >  >> RDS >> Mysql

ONDERSCHEIDEN SELECTEREN *

Gebruik dan group by en max.

select column1, column2, max(category)
from Books 
WHERE product_status = '1'
group by column1, column2;

In dit voorbeeld zijn kolom1 en kolom2 uw kolommen uit tabel Boooks (zoals book_title, book_author of iets dergelijks...) en u kunt max(category) selecteren zodat er maar één categorie is geselecteerd....

Hier is de kleine DEMO

In deze demo is slechts één van twee dezelfde boeken geselecteerd. Boek met ID 4 is niet geselecteerd omdat het product_status ='0' heeft.



  1. SQL - veilig downcast BIGINT naar INT

  2. Hoe kan ik fatale fouten maken van ALLE mysql-waarschuwingen?

  3. Haal verschillende waarden op met LISTAGG in Oracle 12C

  4. ora-00972 identifier is te lang orakel 10g