aşağıdaki sorguda bazı garip sonuçlarıyla karşılaşabilirsiniz:Eksik değerler
sonuç şöyleSET @indi_id = 768;
SET @generations = 8;
SELECT num, sosa, seq, len, dernier, ful_ful_nom
FROM fullindi
LEFT JOIN lignee_new
ON ((ful_indi_id = dernier) AND (len BETWEEN 1 AND @generations))
RIGHT JOIN numbers
ON ((sosa = num) AND (premier = @indi_id))
WHERE num BETWEEN 1 AND pow(2, @generations)
GROUP BY num
ORDER BY num;
:
Neden satır sadece tam NULL önce bir doesn Mevcut değerleri 'sosa', 'len', 'dernier', ful_ful_nom ') ancak sadece' seq 'değerini görüntüleyiniz (bu örnekte satırlar ve 'a bakın)?
Neyi eksik?
tablo lignee_new:
tablo fullindi:
Bu güzel bir soru, ancak verileri görmemiz gerekiyor mu? – JonH
Katılıyorum, verileri görmesi gerekir, ancak boş bırakılan sağ veya sol birleştirmede. –
Başka bir olasılık, satırdaki satırda NUM alanı bulunan verilerin nerede kesilebileceği. –