j'ai une base de données où j'ai les données dans un certain nombre de tables avec des relations par exempletableaux récapitulatifs MYSQL pour des conseils Web App
TABLE Cars (stock)
---------------------
Model colourid Doors
----------------------
xyz 0 2
xyz 1 4
TABLE Colour
Colourid Name
---------------------
0 Red
1 Green
je dois produire plusieurs résumés réguliers par exemple un estivaux dans le format.
| colour | Num Doors
Model | red green blue | 2 4 5 6
---------|----------------------|------------------
XYZ | 1 2 3 | 4 5 3 5 <<< Numbers in stock
MISE À JOUR - « une voiture peut avoir un arrangement de portes par exemple 2 voitures de porte ou de voitures avec 4 portes Dans le résumé, il indique le nombre de voitures en stock avec chaque configuration de porte pour un exemple de modèle particulier là. 4 voitures de xyz avec 2 portes Veuillez garder à l'esprit que ce n'est qu'un exemple, les voitures peuvent ne pas être le meilleur exemple tout ce que je pourrais trouver à ce moment "
Malheureusement les tables de réarrangement peuvent les rendre meilleures pour les résumés mais pas pour les opérations quotidiennes.
Je peux penser à plusieurs façons de produire des requêtes SQL par exemple/multiples et mettre la table au niveau de la présentation, au niveau SQL UNION avec plusieurs requêtes, VIEWS avec plusieurs requêtes imbriquées ou enfin cron jobs ou code trigger pour produire des données dans un tableau récapitulatif contenant des données adaptées aux requêtes récapitulatives et aux rapports.
Je me demande si quelqu'un pourrait me donner des conseils s'il vous plaît, étant donné que ces méthodes ne sont pas très efficaces, aggravées dans des environnements multi-utilisateurs et où des résumés réguliers peuvent être nécessaires.
Jetez un oeil à un tutoriel JOIN; cela peut être similaire à ce que vous recherchez http://www.w3schools.com/sql/sql_join.asp – Piskvor
Expliquez la relation 'Doors' de votre premier exemple au second? Je suis un peu confus. – Stephen
@ Stephen 4 sûr qu'une voiture peut avoir un arrangement de portes par exemple 2 portes ou voitures avec 4 portes. Dans le résumé, il montre le nombre de voitures en stock avec chaque configuration de porte pour un modèle particulier. S'il vous plaît garder à l'esprit que ce n'est qu'un exemple de voitures peuvent ne pas être le meilleur exemple tout ce que je pourrais trouver. –