recherche

Maison  >  Questions et réponses  >  le corps du texte

php - Deux tables dans Laravel sont liées via plusieurs champs. Comment écrire une relation de modèle?

Par exemple, la table A a x_id, y_id et la table B a également x_id, y_id. Les deux champs de la table A vont de 1 à plusieurs tables B.

select XXX from A left join B on A.x_id = B.x_id and A.y_id = B.y_id

Il existe des éléments appartenant à et appartient à plusieurs dans Laravel. Trouver des documents pertinents peut ne pas répondre à mes besoins. La clé est qu’il existe ici une relation Et.

漂亮男人漂亮男人2785 Il y a quelques jours781

répondre à tous(1)je répondrai

  • 怪我咯

    怪我咯2017-05-27 17:45:51

    Repensez la structure de la table de la base de données. Ajoutez une clé primaire à incrémentation automatique à la table A. Les x_id et y_id dans la table A sont conjointement uniques, UNIQUE KEY A_x_id_y_id_UNIQUE (x_id, y_id). Alors adhérer est facile.

    répondre
    0
  • Annulerrépondre