| yskilic | 29.06.2003 - 13:55:39 |
| şöyleki örneğin 'cs' adlı bir tabloda iki alnım var. bunlar 'cadde' ve 'sokak'. bir cadde ve o caddeye ait sokakların kayıtlarını tutuyor. her bir caddenin birden fazla sokağı olduğu için cadde isimleri her kayıtta tekrar yazılıyor. ben bu cadde sutunundaki cadde isimlerini başka bir formda bir dbcombobox içerisine almak istiyorum.
abim Visual Basic kullanıyor ve bu işi SELECT DISTINCT ile hemen yapabildiğini söylüyor. fakat ben yaptığımda olmuyor. her cadde isminden yalnızca birtanesinin gelmesini ve combonun itemsine aktarılmasını istiyorum. normal kodla yapabiliyorum ama SQL ile olmuyo. yani ben yapamıyorum. bunu nasıl yapabilirim? | |
| mussimsek | 29.06.2003 - 22:36:40 |
| Merhaba,
bir Query içine aşağıdaki SQL cümlesini yaz. SELECT DISTINCT CADDE FROM CS bu Query'i açtığın zaman her caddeden sadece bir tanesi seçilir, tekrarlanan kayıtlar gelmez. Sende Query'deki kayıtları DBCombobox'a alabilirsin. Kolay gelsin. | |
| rsimsek | 30.06.2003 - 11:34:21 |
| SELECT CADDE_ISMI CADDE
FROM CS GROUP BY CADDE_ISMI DISTINCT tekrarlanan kayıtları tek satırda yapabildiği gibi GROUP layıp da yapabilirsin. | |
| yskilic | 02.07.2003 - 03:28:18 |
| teşekkürler birinci adımı atığımı kabul ediyorum. bu sql güzel birşeye benziyor. | |
| mussimsek | 02.07.2003 - 03:43:09 |
| Merhaba,
hem güzel, hem de zorunluluk. Eğer veritabanı programlama yapıyorsanız, SQL altdilini mutlaka öğrenmelisiniz. Kolay gelsin. | |
| sair | 02.07.2003 - 07:54:35 |
| Güzel mi ? Olmasaydı veritabanı programcılığı olmazdı ya.
Olmamasını düşünemiyorum bile... Korkunç olurdu. Düşünüyorum da SQL olmadan ben kesinlikle program falan yazamazdım. Çünkü bütün kurguları SQL üzerinden tasarlıyorum. Tanrım. Tövbe de. Öle şey mi olur ya .. | |