Konuyu görüntüle
IUCODERS FORUM > Programlama > Veritabanları > ufak bir access sorgusu
Yazar
enginkdal


avatar

Kayıt: 09.01.2008
05.04.2012-10:25 #77486
slm arkadaşlar ufak bir sorunum var. aranızda bilgisi olan vardır umuduyla yazıyorum.

2 tane tablom var. Modul ve kategori

Modul tablosu
ID KategoriIDs
1>>>2,3,4,5

Kategori tablosu
ID
2
3
4
5

yapmak istediğim sorgu şu

select * from kategori where kategori.ID in (select KategoriIDs from Modul where Modul.ID=1)

"ölçüt ifadesinde veri türü uyuşmazlığı" hatası veriyor. Bu sorguyu nasıl çalıştırabilirim bilen var mı?








B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
05.04.2012-11:27 #77487
Tabloların create scriptlerini yazabilirmisin?





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Yazar
zikri


avatar

Kayıt: 16.10.2006
05.04.2012-11:50 #77488
iki veri türü aynı tanımlı mı bi bak
bide sorguda fromdan sonra tek tablo varsa tablo ismini bi daha kullanmana gerek yok

select * from kategori where ID in (select KategoriIDs from Modul where ID=1)





Yazar
enginkdal


avatar

Kayıt: 09.01.2008
05.04.2012-13:30 #77489
Kategorideki ID =int

Moduldeki KategoriIDs =string

select * from kategori where ID in (2,3,4) dediğimde doğru sonuç getiriyor.





B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
05.04.2012-13:46 #77490
enginkdal yazdi
 
Kategorideki ID =int

Moduldeki KategoriIDs =string

select * from kategori where ID in (2,3,4) dediğimde doğru sonuç getiriyor.


Postgresql de toArray(value,',') gibi bi fonksiton var ama access de olduğunu hiç sanmıyorum





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Yazar
enginkdal


avatar

Kayıt: 09.01.2008
05.04.2012-14:41 #77491
Ben de böyle bir fonksiyon aradım ama bulamadım. d oh





B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb