Ik heb het vermoeden dat mijn MYSQL helemaal geen joins wilt doen. Ik draai versie 3.23.29 dus een van de nieuwste en toch krijg ik continue de volgende melding van Mysql:
1109 - Unknown table articles_parts in WHERE-clause.
Het gaat om de volgende tabellen:
TABLE articles
ArticleID int(4) autoincremental primary key,
Name varchar(20),
...;
TABLE parts
PartID int(4) autoincremental primary key,
Name varchar(20),
...;
TABLE articles_parts
ID int(4) autoincremental primary key,
ArticleID int(4),
PartID int (4);
En ik wil dus bijvoorbeeld alle namen van de onderdelen van article met ID 2 selecteren. Dan voer ik het volgende select-statement in:
SELECT parts.Name FROM parts WHERE articles_parts.ArticleID = 2 AND articles_parts.PartID = Parts.PartID;
Wat doe ik fout?? Niets naar mijn idee, dus waarom wil Mysql dit niet???
Alvast bedankt
1109 - Unknown table articles_parts in WHERE-clause.
Het gaat om de volgende tabellen:
TABLE articles
ArticleID int(4) autoincremental primary key,
Name varchar(20),
...;
TABLE parts
PartID int(4) autoincremental primary key,
Name varchar(20),
...;
TABLE articles_parts
ID int(4) autoincremental primary key,
ArticleID int(4),
PartID int (4);
En ik wil dus bijvoorbeeld alle namen van de onderdelen van article met ID 2 selecteren. Dan voer ik het volgende select-statement in:
SELECT parts.Name FROM parts WHERE articles_parts.ArticleID = 2 AND articles_parts.PartID = Parts.PartID;
Wat doe ik fout?? Niets naar mijn idee, dus waarom wil Mysql dit niet???
Alvast bedankt