Merhabalar,
elimde bir sorgu var bunu tek satırda nasıl yapabilirim çözemedim?
select kullaniciid,devirkullaniciid,tutar,tarih,kullanicilar.kullaniciadi as kullaniciadi from kasa_hareket inner join kullanicilar on kasa_hareket.kullaniciid=kullanicilar.id order by kasa_hareket.id desc limit 10
kullaniciid ve devirkullaniciid değerlerini kullanicilar.id ye göre aratıp adları listeletmek istiyorum sizce 2 si aynı anda olabilir mi? Şu an sadece kullaniciid nin ismini listeliyorum.
Yanlış anlamadıysam istediğini:
select k.kullaniciadi, d.kullaniciid, d.devirkullaniciid, d.tutar, d.tarih from kullanicilar k, kasa_hareket d where ( k.id=d.kullaniciid or k.id=d.devirkullaniciid ) order by d.id desc
Yani kullanicilar tablosuna k, kasa_hareket tablosuna d olarak alias verip istediğin alanları ve şartını yazacaksın.
Tablo yapısını ve istediğin alanlarını tam olarak yazsaydın daha iyi yardımcı olurduk ama bu şekilde de nasıl yapacağın hakkında fikrin olur.