Hallo und willkommen hier im Forum

Dein Titel ist insofern schlecht, da es sich wohl eher um Datenbank-Tabellen handelt, als um Datenbanken selbst. Aber macht nichts, bis dahin habe ich dein Posting verstanden.
Danach hört es aber auf, vor allem weil ich nicht weiß was gc und lid heißt und was du überhaupt vorhast. Ich habe da Schwierigkeiten, so abstrakte Fragen konkret zu beantworten.
Reden wir doch mal deutsch:
Du hast zwei Tabellen, gc_text speichert Textbausteine, deren ID = lid, deren Kategorie = catid (hier offenbar irrelevant) und deren Text = text ist.
Dann kann ein User sich noch Favoriten auswählen und jetzt möchtest du genau diese Favoriten auswählen? Ist das in etwa richtig?
Dann musst du zunächst alle Einträge aus gc_text_favoriten auswählen, deren userid = $user['id'] ist:
Code:
SELECT *
FROM gc_text_favoriten
WHERE userid = $user['id']
Dazu joinst du gc_text
Code:
SELECT *
FROM gc_text_favoriten AS f
INNER JOIN gc_text AS t
ON t.lid = f.textid
WHERE userid = $user['id']
Kommt das hin?
Gruß, c