Ik krijg het weer niet in orde.
COUNT(DISTINCT st.subtitel) aantal zou het aantal subtitels in een hoofdtitel moeten geven.
als ik

JOIN
  strips_subtitels st
  ON st.id = s.uniek

er uit laat heb ik al mijn titels echter ik zou ook willen weten of er wel subtitels zijn en hoeveel.

De velden met relaties vind je hier:


SELECT
	s.nummer,
	titel,
	if(koopdatum="1900-01-00","",DATE_FORMAT(koopdatum, "%d-%m-%Y")),
	if(koopdatum="1900-01-00","",DATE_FORMAT(verschijndatum, "%d-%m-%Y")),
	Prijs,
	druk,
	if(nogniet,"X",""),
	if(vermist,"Ja",""),							
	opmerking,
	kl.naam,
	sc.naam,
	te.naam,
	ui.naam,
	pl.naam,
	uniek,
	COUNT(DISTINCT st.subtitel) aantal
FROM
	strips_reeksen r
JOIN
	strips_strips s
	USING (reeksnr)
JOIN
	strips_subtitels st
	ON st.id = s.uniek
LEFT JOIN
	strips_kleurders kl
	ON r.Kleurder = kl.nummer
LEFT JOIN
	strips_schrijvers sc
	ON r.Schrijver = sc.nummer
LEFT JOIN
	strips_tekenaars te
	ON r.tekenaar = te.nummer
LEFT JOIN
	strips_uitgeverij ui
	ON r.uitgever = ui.nummer
LEFT JOIN
	strips_plaatsen pl
	ON r.Kleurder = pl.nummer	
	
where reeksnr=' . $sn . '				
order by 
	s.nummer 
;
Ga ik zeker doen.
Nu heb ik er wel geen probleem mee.
while(list($nummer, $titel, $koopdatum, $verschijndatum, $prijs, $druk, $nogniet, $vermist, $opmerking, $kleurder, $schrijver, $tekenaar, $uitgever, $plaats, $uniek, $bevatsubtitels )= mysqli_fetch_row($result))
leest in volgorde.

nogmaals bedankt

Reageren