09. juli 2004 - 16:03
Der er
3 kommentarer
Hjælp til sql query
Hvordan skal min sql query se ud når min struktur er:
Tabel 1: photoscategory
categoryid, parentcategoryid, picfile
1, 0, Parenttitle (hvor perentid = 1)
2, 1, Childtitle, picfile1.jpg (hvor parentcategoryid = 1)
3, 1, Childtitle2, picfile2.jpg (hvor parentcategoryid = 1)
Tabel 2: photos
photoid categoryid headline
1, 2, Download high resolution Tiff (2 som passer til photoscategory.categoryid)
2, 2, Download low resolution JPG (2 som passer til photoscategory.categoryid)
Jeg ønsker at hente de her 2 rækker:
$row[picfile] // en picfile fra photoscategory (indikere parentid)
$row[headline] // til mange photos.categoryid (indikere hver child i photos)
noget med:
SELECT photoscategoty.picfile, photos.headline FROM photoscategory, photos WHERE phototoscategory.categoryid = '$categoryid' AND photos.parentid = '$parentid'
...det kan godt være du lige skal ændre mine 2 WHERE, da jeg ikke helt forstår hvordan du vil sortere det...
allmost
select * from photocategory WHERE parentcategoryid !='0'
+
SELECT photocategory.picfile, photos.headline, photos.filename1 FROM photocategory, photos WHERE photocategory.categoryid='$parentcategoryid' AND photos.categoryid='$categoryid'
blev løsningen :)
Nå ja, der skal vel også være lidt at arbejde på? :)
Smider et svar, så kan du jo selv overveje om jeg hjalp eller ej :) !