lostyazilim
tr.link

php inner join sorunu

3 Mesajlar 847 Okunma
lstbozum
tr.link

onlaynkod onlaynkod WM Aracı Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ç**
  • Mesajlar 21
  • Beğeniler 3 / 2
  • Ticaret 0, (%0)
dostlar 2 ayrı tablom var ilişkili kısımları birbirine bağlamaya çalışıyorum beceremedim yardımcı olur musunuz.

bu iş emri tablom
http://i.hizliresim.com/NkzLJg.png

bu kullanıcılar tablom
http://i.hizliresim.com/vZOa7r.png

burasıda birleştirmek istediğim yer
http://i.hizliresim.com/RQWg4n.png

mesela iş emri oluşturan yazan kısımdaki id' ye o id ile eşleşen kullanıcı adını yazdırmak istiyorum. umarım anlatabilmişimdir.
ecarpar

kişi bu mesajı beğendi.

onlaynkod.com
wmaraci
reklam

fullstackdev fullstackdev WM Aracı Kullanıcı
  • Üyelik 25.06.2016
  • Yaş/Cinsiyet 36 / E
  • Meslek full stack developer
  • Konum İstanbul Avrupa
  • Ad Soyad S** Ç**
  • Mesajlar 334
  • Beğeniler 35 / 93
  • Ticaret 0, (%0)

SELECT is_emri.olusturan, kullanicilar.kuladi
FROM is_emri
INNER JOIN kullanicilar
ON is_emri.olusturan = kullanicilar.kuladi

sorgunuz bu sekilde olabilir.
 

 

ecarpar ecarpar WM Aracı Kullanıcı
  • Üyelik 18.04.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek bilişim ve e-ticaret uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 317
  • Beğeniler 23 / 90
  • Ticaret 0, (%0)
Vermiş olduğun resimlerde uyuşması gereken, olusturan ve kul_id de sorun olabilir, resimlere baktığımda Celalettin isimi kişinin kul_id si 1 ancak diğer tablonda bulunan olusturan isimli tabloda olusturan tablonda 2 görüyorum bu sorun olacaktır sizin için her halükarda.

iç içe sorgu çözebilir mi acaba sorununuzu?


SELECT * FROM is_emirleri_tablom WHERE olusturan IN(SELECT * FROM is_emri_tablom WHERE kul_id ='0');

gibi.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al