[Linux-programlama] Re: sql sorgusu?

---------

[Linux-programlama] Re: sql sorgusu?

From: Omer Barlas <omer_at_serbestcagrisim.com>
Date: Thu, 20 Mar 2008 10:47:58 +0200
Message-ID: <47E224BE.6080103@serbestcagrisim.com>

Güyçmýrat Amanmýrat @ 20-03-2008 10:27:
> Bakýn bir programlama dili ile þunu yapýn. En hantal ama en basiti.

tek query ile halletmek mümkünken gerçekten çok hantal bir hareket olur;

SELECT
   // kolon_1, kolon_2 unique olmasýný istediðiniz kolonlara
   // göre ayarlamanýz gerekiyor, bir kaç deneme yamulma
   // ile bulabilirsiniz.
   // table.* ile diðer kolonlarý da çekiyoruz ki diðer tabloya
   // aktarýrken kolayca ilgili kolonlarý aktarabilelim.
   DISTINCT(CONCAT(kolon_1,kolon_2,kolon_3)) AS cc, table.*
FROM
   // ikisini de ayný tablodan çekiyoruz -doðal olarak-
   table
// distinct kayda göre gruplayalým ki bilgiler saçmalamasýn.
GROUP BY cc;

gelen tablo içerisinden index olarak tutacaðýnýz kolona göre ilgili kolonu
baþka bir tabloya aktarabilirsiniz. eðer bir index kolonunuz yoksa tablonun
en baþýna MUTLAKA auto_increment'a sahip bir id INT(11) kolonu ekleyin.

-- 
Omer Barlas
omer_at_serbestcagrisim.com
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 20 Mar 2008 - 10:06:11 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.