v2.5.2
Giriş yap

Mysql 2 farklı kolon 3 INNER JOIN Toplama

acemi
318 defa görüntülendi
SELECT COUNT(*) as total FROM urun_ozellikler as ozellik
	INNER JOIN urun ON urun.OzellikID = ozellik.id
    INNER JOIN urun_ozellikler ON urun_ozellikler.altID = ozellik.id
    WHERE
     ozellik.id = 1

bir urun tablosu var standart id ozellikID adi vs
birtane de ozelli tablosu var id altID baslik ozellik_baslik

id listelemde baslikları eşit altID listelemesinde ozellik_baslikları listeliyorum.

fakat 10 tane ürünüm var 5 tanesi id si 1 olan özellik i kullanıoyr
ve bu altID lerin bağlı olduğu id leri kaç tane üründe listelendiini göstermek istiyorum.

biraz karışık oldu ama :)

toplarlicak olursak (keşke) altID ye eşit deerlerin ID leri Kaçtane Ürüne eşit

yine olmadı :)
özellik tablsou

idaltIDbaslikozellik_baslik
10ozelliklernull
21nullalt özellik
31nullalt özellik 2
402. özelliknull
54nullalt özellik 3
64nullalt özellik 4

urun tablosu

idozellikID
11
21
34
44
54
64

üründe 1 nolu ID ye ait kaçta özellik ALTID si var? böyle daha açıklayıcı oldu sanki.

abdullahx
722 gün önce

Böyle oldu gibi sanki ama bu kadar da basit olmaması lazım gibi de geliyor.