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

MySQL/PHP Výběr pouze jedinečných hodnot z více sloupců a jejich umístění do samostatných polí

Pokud jej chcete zachovat jako jeden příkaz SQL, můžete:

$sql = "
    SELECT DISTINCT 'make' as descr,make as val FROM items
    UNION
    SELECT DISTINCT 'model' as descr,model as val FROM items
    UNION
    SELECT DISTINCT 'year' as descr,year as val FROM items
    UNION
    SELECT DISTINCT 'month' as descr,month as val FROM items
    UNION
    SELECT DISTINCT 'day' as descr,day as val FROM items
    UNION
    SELECT DISTINCT 'hour' as descr,hour as val FROM items";

$result = @mysql_query($sql, $con) or die(mysql_error());

while($row = mysql_fetch_array($result)) {
    $make_array[$row['descr']][]=$row['val'];
}



  1. Index složených atributů

  2. MySQL:jak získat rozdíl mezi dvěma časovými razítky v sekundách

  3. MySQL padá na SQL

  4. Odeberte záhlaví sloupce do výstupního textového souboru