Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sekwencja zwraca tabelę sprzężenia w zapytaniu

Aktualizacja

https://github.com/sequelize/sequelize/issues/2143

    User.find({
    where: {id: userId}, attributes: userFields,
    include: [
      {model: db.Role, attributes: roleFields, through: {attributes: []}}
    ]
});

Ale nie pasuje do udokumentowanej wersji w dokumentacji Sequelize, która jest aktualna, przynajmniej powinna być.

User.findAll({
  include: [{
    model: Project,
    through: {
      attributes: ['createdAt', 'startedAt', 'finishedAt'],
      where: {completed: true}
    }
  }]
});

Lub nawet proste stwierdzenie w dokumentacji referencyjnej:

user.getPictures() // gets you all pictures


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dodanie indeksu na dużym stole trwa wiecznie

  2. Jak SUM i ODEJMOWAĆ za pomocą SQL?

  3. Jak ustawić ustawienia regionalne dla bieżącego połączenia w MySQL?

  4. Jak zaimportować zrzut mysql, zmieniając nazwy niektórych tabel/kolumn i w ogóle nie importując innych?

  5. Jak sprawdzić postęp przesyłania .csv w MySQL?