sql >> Database >  >> RDS >> Mysql

MySQL meerdere externe sleutels

Ik stel graag het volgende ontwerp voor (net zoals dat van jou):

Allereerst hebben we drie tafels

USER -- UserId, other fields
COMPANY -- CompanyId, other fields
PHONE -- PhoneId, PhoneNumber

Heb dan twee tabellen om de relatie op te slaan

COMPANY_PHONE -- CompanyId, PhoneId
USER_PHONE -- UserId, PhoneId


  1. Records groeperen van while-lus | PHP

  2. Kolomnaam en verschillende waarden retourneren

  3. Logbestand filteren met COUNT, GROUP BY, ORDER BY MAX

  4. Hoe kan ik een MySQL-query versnellen met een grote offset in de LIMIT-clausule?