Mysql Sorgu İçin Yardım
-
Merhaba
Şöyle bir tablom var
Uretim
id musteri_id isyeri_id 1 1 1 2 1 2 3 2 1 4 2 2 isyeri
id musteri_id isyeri_id isyeri_adi 1 1 1 1.isyeri a 2 1 2 1.isyeri b 3 2 1 2.isyeri a 4 2 2 2.isyeri b Tablo bu şekilde şimdi inerjoin ile birleştiriyorum tabloyu fakat isyeri adını da çekmek istiyorum
örneğin
2 id için 1.isyeri b verisini nasıl çekerim
Select * from Uretim t1
INNER JOIN isyeri t2 ON t1.musteri_id = t2.musteri_id (select * from isyeri t3 where t1.isyeri_id = t3.isyeri_adi) şeklinde sorug giriyorum ama çalımıyor, yardımcı olacak var mı?
-
SELECT *, isyeri.isyeri_adi FROM Uretim AS uretim INNER JOIN isyeri AS isyeri ON uretim.musteri_id = isyeri.musteri_id
-
coder2 bunu yazdı
SELECT *, isyeri.isyeri_adi FROM Uretim AS uretim INNER JOIN isyeri AS isyeri ON uretim.musteri_id = isyeri.musteri_id
Aynı iş yerine ait birden fazlı tane farklı adres var, müşteri id aynı ama işyeri id farklı şimdi aynı işyeri id ile farklı işyerleride var. Ben şunu yapmak istiyorum üretimdeki id alıp isyerindeki id çekicek sonrada işyirindeki id altında bulunan işyeri id sini çekecek.
-
tam anlamadım ama yapmaya çalıştığın bu sanki
SELECT *, isyeri.isyeri_adi FROM Uretim AS uretim INNER JOIN isyeri AS isyeri ON uretim.musteri_id = isyeri.musteri_id AND uretim.isyeri_id = isyeri.isyeri_id
-
Abi konuyu tamamen başka bir yere çekiyorum kusura bakma ama şu durumda üretim tablosu tamamen gereksiz.
Isyeri tablosunda zaten bütün veri var.
---
Tam olarak ne yapmaya çalıştığını anlasam belki yazardım SQL.
-
wert bunu yazdı
tam anlamadım ama yapmaya çalıştığın bu sanki
SELECT *, isyeri.isyeri_adi FROM Uretim AS uretim INNER JOIN isyeri AS isyeri ON uretim.musteri_id = isyeri.musteri_id AND uretim.isyeri_id = isyeri.isyeri_id
Yarın sabah deneyeceğim. Teşekkürler.
-
garga bunu yazdı
Abi konuyu tamamen başka bir yere çekiyorum kusura bakma ama şu durumda üretim tablosu tamamen gereksiz.
Isyeri tablosunda zaten bütün veri var.
---
Tam olarak ne yapmaya çalıştığını anlasam belki yazardım SQL.
Adım adım normalize ediyordur belki 🤔🤔
-
end bunu yazdıgarga bunu yazdı
Abi konuyu tamamen başka bir yere çekiyorum kusura bakma ama şu durumda üretim tablosu tamamen gereksiz.
Isyeri tablosunda zaten bütün veri var.
---
Tam olarak ne yapmaya çalıştığını anlasam belki yazardım SQL.
Adım adım normalize ediyordur belki 🤔🤔
Adresler değişken olduğu için farklı bir yerde tutmak daha mantıklı, hem db aynı adresi sürekli girmek yerine numara yazarak daha az yer kaplamasını sağlar, @wert sağol üstad oldu, teşekkürler, aslında phpmyadminden deniyorum ama sorguya cevap gelmiyor, php ile direk sorguladım sorunsuz çalıştı.