Aynı Kolondaki farklı satırları getırme

IRONSELF

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
62
Excel Vers. ve Dili
XLSX
Altın Üyelik Bitiş Tarihi
28-04-2025
Arkadaslar iyi günler

SQL aşağıdkai gibi sorgu yaptığımda kolondaki biri yada diğerinin olduğu satırlar geliyor ben ikisinde aynı anda kullanıldığı satırı bulmaya çalışıyorum OR yerine AND dediğimde ise hiçbir veri gelmiyor.

SELECT * FROM TBLSTOKURM WHERE HAM_KODU = 'MF2518-0013-01' OR HAM_KODU ='BB25-02012-01'

yardımcı olur musunuz. ii çalışmalar
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,398
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Merhaba,
aşağıdaki gibi dener misiniz.
Kod:
SELECT * FROM TBLSTOKURM WHERE HAM_KODU IN('MF2518-0013-01','BB25-02012-01')
 

IRONSELF

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
62
Excel Vers. ve Dili
XLSX
Altın Üyelik Bitiş Tarihi
28-04-2025
dentex teşekkür ederim fakat OR ile aynı sonucu veriyor HEM HAM_KODU 'MF2518-0013-01' olanları
hemde 'BB25-02012-01' olanları ayrı ayrı gösteriyor aynı anda kulllanımını göstermiyor. MAMUL_KODU 00025 sonucunu vermesi lazım

teşekkürler
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,398
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
merhaba,
sorgu yapılan alandaki veri ile ilgili birkaç örnek ve sorgu sonuunda dönmesi gereken değeri eklerseniz daha iyi olacaktır.
 

IRONSELF

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
62
Excel Vers. ve Dili
XLSX
Altın Üyelik Bitiş Tarihi
28-04-2025


resimde paylaştım

teşekkürler.
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,398
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Umarım doğru anlamışımdır;

Kod:
SELECT MAMUL_KODU,COUNT(HAM_KODU)as adet FROM TBLSTOKURM WHERE HAM_KODU IN('MF2518-0013-01','BB25-02012-01') GROUP BY MAMUL_KODU
 
Son düzenleme:

IRONSELF

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
62
Excel Vers. ve Dili
XLSX
Altın Üyelik Bitiş Tarihi
28-04-2025

Resimdeki sonucu aldım. fakat bu değil . Ama ben anlatamadım tam olarak yani HAM_KODU kolonun da sadece 'BB25-02012-01' ve aynı zamanda 'MF2518-0013-01' gececek sonuc olarak da MAMUL_KODU nun sadece 00025 gelmesi lazım

teşekkürler uğraşlarınız için.
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,398
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Sizin anlatamamanız bir tarafa, ben de anlayabilmiş değilim. Gönderdiğiniz resimdeki tablodan almamız gereken sonucu, satır ya da satırlar olarak eklerseniz sevinirim.
 

IRONSELF

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
62
Excel Vers. ve Dili
XLSX
Altın Üyelik Bitiş Tarihi
28-04-2025


:) kusura bakmayın ben bi daha acıklamaya calısayım

sımdı MAMUL_KODU kısmında '00025' nolu kodu sorguladım yan sutunda HAM_KODU olarak kırmızı işaretli kodları goruyorsunuz. demek istadeğim bu kırmızı olarak işaretli kodları sorguladıgımda '00025' sonucuna ulasamıyorum. yanı ulasıyorum ama sadece '00025' ulasmam lazım dıgerlerıne degıl cunku HAM_KODU 'BB25-02012-01' ve 'MF2518-0013-01' olan sadece '00025' bunun sorgusu nedir

tesekkurler
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,398
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Merhaba,
aşağıdaki sorguyu deneyiniz.
Kod:
SELECT * FROM TBLSTOKURM WHERE MAMUL_KODU='00025' AND HAM_KODU IN('MF2518-0013-01','BB25-02012-01')
 

IRONSELF

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
62
Excel Vers. ve Dili
XLSX
Altın Üyelik Bitiş Tarihi
28-04-2025
detex saolasın benım soyleıdgım tek sorguyla yapımazmıs onu ogrendım bı tabloyu baskasıyla carptırmak falan gerekıyormus tam ogrenemedım. ama MAMUL_KODU na kısıt vermeden yapılması lazım oda baska tablo falan gırıyo isim içine tesekkur ederım yıne de
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,398
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Sorun değil, aslında sql ile çok karmaşık ve üretken sorgular yapılabilir. Cross query denilen bileşik sorgularla ayrı ayrı tablolardan sonuç alınabilir. Burada önemli olan talebin net olarak belirlenmesidir. İyi çalışmalar dilerim.
 

IRONSELF

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
62
Excel Vers. ve Dili
XLSX
Altın Üyelik Bitiş Tarihi
28-04-2025
Sorunu aşağıdaki kodla çözdüm

teşekkürker
Kod:
SELECT TOP 1 MAMUL_KODU FROM TBLSTOKURM 
WHERE 1=1
AND MAMUL_KODU IN (SELECT MAMUL_KODU FROM TBLSTOKURM WHERE HAM_KODU='BB25-02012-01') 
AND MAMUL_KODU IN (SELECT MAMUL_KODU FROM TBLSTOKURM WHERE HAM_KODU='MF2518-0013-01')
 
Katılım
10 Ocak 2011
Mesajlar
1
Excel Vers. ve Dili
excel 2010 İngilizce
Select mamul_kodu,count(*)
from tblstokurm
where ham_kodu ın ('bb25-02012-01','mf2518-0013-01')
group by mamul_kodu
havıng count(*) = 2
 
Son düzenleme:
Üst