marcis Posted September 13, 2007 Report Share Posted September 13, 2007 Labvakar. Ir problēma! Jāsagrābj dati no vairākām tabulām un tad jāorderē pēc nosacījuma. SELECT d.*, exd.i_name FROM `shop_data` d, `shop_exdata` exd, `shop_prices` p WHERE d.topic='".$lastid."' AND d.id=exd.data_id AND d.active='1' AND exd.lang_id='".$l."' AND p.prices=d.id ORDER BY p.price_out ".$sc." Problēma rodas tur, ka tabulā "shop_prices" ir vairāki ieraksti ar vienādu data_id (lai saglabātu izmaiņas) izvadīt nepieciešams to ierakstu, kur tabulas "shop_prices" id ir lielākais id pie nosacījuma, ka data_id ir d.id Uzrakstīju cik sakarīgi varēju. Ir risinājumi? union,join, select select? select select neder. Link to comment Share on other sites More sharing options...
Delfins Posted September 13, 2007 Report Share Posted September 13, 2007 pēdējam ierakstam liec kāsīti `Aktīvs` un visas problēmas atkritīs. Link to comment Share on other sites More sharing options...
Recommended Posts