# Come posso creare una relazione tra due tabelle?

Voglio fornire una chiave di relazione tra due tabelle come una chiave esterna, ma non ci sono riuscito. Per favore, aiutami con questo.

##### Post Metadata
- Posted at: oltre 6 anni fa
- Author title: Team Lead at Infibeam
- Net upvotes: 2


## Comments
### Comment 1

Qui non c&#39;è problema con la duplicazione dei dati, puoi usare un ID comune in entrambe le tabelle e interrogarle ciascuna con le informazioni comuni oppure semplicemente inserire le informazioni che richiedi dall&#39;altra tabella in una singola tabella.

##### Comment Metadata
- Posted at: oltre 4 anni fa
- Author title: Software developer



### Comment 2

Puoi semplicemente aggiungere relazioni aggiungendo un riferimento a quei documenti 
esempio di codice in 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: oltre 4 anni fa
- Author title: React JS || React Native || Node JS  || Blockchain || MongoDB || MSSQL



### Comment 3

Firebase non è un database relazionale. È un database NoSQL come MongoDB. Quindi, teoricamente, non puoi creare relazioni tra tabelle. Quello che puoi fare è mantenere un riferimento ID di una tabella (o meglio dire file/dati JSON) in un&#39;altra e fare query di conseguenza o filtrarlo localmente sul lato client con funzioni di alto livello come reduce e/o filter.

##### Comment Metadata
- Posted at: oltre 6 anni fa
- Author title: Senior iOS Engineer at NovaSignal




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

## Related Category
[Piattaforme di sviluppo mobile](https://www.g2.com/it/categories/mobile-development-platforms)

## Related discussions
- [Quanto bene si adatta Trello a un team più grande?](https://www.g2.com/it/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: quasi 13 anni fa
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/it/discussions/2-can-we-please-add-a-new-section)
  - Posted at: quasi 13 anni fa
  - Comments: 0
- [Benefici quantificabili dall&#39;implementazione del tuo CRM](https://www.g2.com/it/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: quasi 13 anni fa
  - Comments: 4


