basicdb icon indicating copy to clipboard operation
basicdb copied to clipboard

SELECT DISTINCT * FROM kullanımı hakkında

Open trk2010 opened this issue 2 years ago • 3 comments

Merhaba Tayfun, aşağıdaki sorgulamayı bu kütüphaneyi kullanarak nasıl yapabilirim?

SELECT DISTINCT siparis_no, ekleme_zamani FROM yedek_parca WHERE ekleme_zamani BETWEEN '2023-02-17' AND '2023-02-17'

trk2010 avatar Feb 21 '23 07:02 trk2010

su sekilde deneyebilir misin:

$db->from('yedek_parca')
   ->select('DISTINCT siparis_no, ekleme_zamani')
   ->between('ekleme_zamani', ['2023-02-17', '2023-02-17'])
   ->all();

tayfunerbilen avatar Feb 21 '23 08:02 tayfunerbilen

cevabınız için teşekkür ederim fakat sonuç alamadım. yapmak istediğim sorgulama yedek_parca tablosunda bu aylık açılan kayıtları sorgulama burada sıkıntı yok. aşağıdaki kod ile bu ayki kayıtların toplam sayısını alabiliyorum fakat siparis_numarasi aynı olan farklı id lere sahip olan mükerrer kayıtları saydırmak istemiyorum.

bunun için nasıl bir kod yazacağımı tam olarak beceremedim.

$buay_kayit_sor = $db->from('yedek_parca') ->select('count(id) as total') ->between('ekleme_zamani', [$buay, $yarin]) ->total();

trk2010 avatar Feb 21 '23 08:02 trk2010

cevabınız için teşekkür ederim fakat sonuç alamadım. yapmak istediğim sorgulama yedek_parca tablosunda bu aylık açılan kayıtları sorgulama burada sıkıntı yok. aşağıdaki kod ile bu ayki kayıtların toplam sayısını alabiliyorum fakat siparis_numarasi aynı olan farklı id lere sahip olan mükerrer kayıtları saydırmak istemiyorum.

bunun için nasıl bir kod yazacağımı tam olarak beceremedim.

$buay_kayit_sor = $db->from('yedek_parca') ->select('count(id) as total') ->between('ekleme_zamani', [$buay, $yarin]) ->total();

ustadım yukarıdaki konuda yardımcı olursanız çok sevinirim.

trk2010 avatar Feb 23 '23 06:02 trk2010