# Wie kann ich eine Beziehung zwischen zwei Tabellen herstellen?

Ich möchte eine Beziehung zwischen zwei Tabellen wie einen Fremdschlüssel herstellen, aber ich konnte es nicht. Bitte hilf mir dabei.

##### Post Metadata
- Posted at: vor über 6 Jahre
- Author title: Team Lead at Infibeam
- Net upvotes: 2


## Comments
### Comment 1

Hier gibt es kein Problem mit Datenverdopplung, Sie können eine gemeinsame ID in beiden Tabellen verwenden und jede mit den gemeinsamen Informationen abfragen oder einfach die Informationen, die Sie von der anderen Tabelle benötigen, in einer einzigen Tabelle zusammenführen.

##### Comment Metadata
- Posted at: vor über 4 Jahre
- Author title: Software developer



### Comment 2

Sie können einfach Beziehungen hinzufügen, indem Sie auf diese Dokumente verweisen. Beispielcode in JavaScript:

```javascript
const sendContactUs = async (userData, uid) =&gt; {
    await firestore().collection(&quot;ContactUs&quot;).add({
        Email: userData.Email,
        phoneNumber: userData.phoneNumber,
        message: userData.message,
        uid: uid,
        user: firestore().collection(&quot;Users&quot;).doc(uid),
        status: &quot;Pending&quot;
    })
}
```

##### Comment Metadata
- Posted at: vor über 4 Jahre
- Author title: React JS || React Native || Node JS  || Blockchain || MongoDB || MSSQL



### Comment 3

Firebase ist keine relationale Datenbank. Es ist eine NoSQL-Datenbank wie MongoDB. Theoretisch kann man also keine Beziehungen zwischen Tabellen herstellen. Was man tun kann, ist, eine ID-Referenz einer Tabelle (oder besser gesagt einer JSON-Datei/Daten) in eine andere zu halten und entsprechend abzufragen oder lokal auf der Client-Seite mit hochrangigen Funktionen wie reduce und/oder filter zu filtern.

##### Comment Metadata
- Posted at: vor über 6 Jahre
- Author title: Senior iOS Engineer at NovaSignal




## Related Product
[Firebase](https://www.g2.com/de/products/firebase/reviews)

## Related Category
[Mobile-Entwicklungsplattformen](https://www.g2.com/de/categories/mobile-development-platforms)

## Related discussions
- [Wie gut skaliert Trello in ein größeres Team?](https://www.g2.com/de/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: vor fast 13 Jahre
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/de/discussions/2-can-we-please-add-a-new-section)
  - Posted at: vor fast 13 Jahre
  - Comments: 0
- [Quantifizierbare Vorteile durch die Implementierung Ihres CRM](https://www.g2.com/de/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: vor fast 13 Jahre
  - Comments: 4


