SQL syntax Access.
HejHar denne streng som virker OK, den henter TYPE_NAME, TYPE_ID, TYPE_DESCRIPTION samt PIC_COUNT, som den skal, men jeg kan ikke få den til at hente PIC_IMAGE, kan det tilføjes linjen ?
"SELECT *, (SELECT COUNT(*) FROM PICTURES WHERE PIC_TYPE = TYPE_ID AND PIC_APPROVED = 1) AS PIC_COUNT FROM TYPES ORDER BY TYPE_ID DESC "
Databasen:
TYPES (Tabel navn)
TYPE_ID
TYPE_NAME
TYPE_DESCRIPTION
PICTURES (Tabel navn)
PIC_ID
PIC_TYPE
PIC_NAME
PIC_IMAGE
PIC_APPROVED
I TYPE_ID er der ingen dubletter. (ID til linket på siden)
I PIC_TYPE er der dubletter, afh. antal billeder der er i galleriet, den skal bare hente een, om det er det første, midterste eller sidste er ligegyldigt, skal bruges som "en smagsprøve" på forsiden af galleriet, sammen med tilhørende link til albummet. (også ID til linket på siden)
Så det er vel noget med "TYPE_ID = SELECT TOP 1 PIC_TYPE FROM PIC_IMAGE" ? ? ?
PIC_IMAGE indeholder filnavn til et billede.
Håber min forklaring giver mening, er ikke særlig skrap i alt det der SQL.