Hallo,
... Problem dabei: Ich kenne den Namen der Spalte mit dem primary key nicht.
Wenn Du die Tabellenstruktur Deiner Datenbank nicht kennst, hast Du wirklich ein Problem. Den Namen der Primary-Key-Spalte(n) nicht zu wissen sollte da nicht mehr wirklich ins Gewicht fallen.
Ich kann jetzt hergehen und die primary key-Spalten aller Tabellen auf 'id' umbennen und bei joins eben 'tableid.id' verwenden. Als MySQL-Unerfahrener frage ich Euch, ob ich mir damit irgendwelche Probleme einhandle.
Du handelst Dir aller Voraussicht nahc mehr Probleme ein, als Du löst.
Der einzige richtige Weg ist imho: Lerne die Tabellenstruktur kennen. Dann sollten das Formulieren von geeigneten Abfragen kein Problem sein.
Grüße
Klaus