php, sql seçimi

5 Cevap php

Ben bu tabloyu var, aptalca bir soru var:

id_product    name        value
   1          price       10-20
   1          type        computer
   2          price       20-30
   3          price       100-200

ve ben değeri BY id_product ve ORDER BY bu tablo GROUP seçmek istiyorum WHERE name = 'fiyat'

ben bunu nasıl yapabilirim?

Thanks a lot

5 Cevap

select * from table_name  WHERE name='price' 
    GROUP BY id_product
    ORDER BY value

PHP

mysql_query("select * from table_name  WHERE name='price' 
        GROUP BY id_product
        ORDER BY value") or die(mysql_error());
SELECT * 
FROM table_name 
WHERE name = 'price'
GROUP BY id_product
ORDER BY value

Gördüğünüz this for MySQL Select syntax

değere göre id_product emriyle name = 'fiyat' Grup Tablo_ismi seçin *;

sağ kafamın üst kapalı ...

çalışır?

SELECT * FROM `table` WHERE `table`.`name`='price' GROUP BY `table`.id_product ORDER BY `table`.`value` ASC

Bir gösterilmesini istiyorum: Eğer aynı kimliğe sahip grup öğeleri istiyorum nasıl bağlıdır? Teorik olarak GROUP BY SELECT * (non MySQL veritabanları ile çalışmaz) ve bu COUNT(), {olarak toplam funcions ile ilişkili olmalıdır ile kullanılmamalıdır [(3)]}, vs

Sadece SELECT DISTINCT yerine gerekebilir GROUP BY.