reiniger Posted January 4, 2011 Report Share Posted January 4, 2011 Sveiki jaunajā... Man šoreiz tads jautājums kā labāk. Viena tabula ar datiem par produktu(salati) un otra tabula ar produktiem. Salati var būt sastāvēt no dažādiem produktiem. Kā pareizāk izveidot datu bāzu struktūru, lai pēc tam pie liela datu apjoma viegli varētu atlasīt salatus, piemēram, visus salatus kuri satur burkānus. Ja butu tikai viena produkta veida tad ar vieu ID Tagadejas tabulas struktura tabula salati id | id_prod | name tabula prod id | name SELECT * FROM salati LEFT JOIN prod ON (prod.ID=salati.ID_prod) WHERE prod.name = 'burkani' Patreiz zem id_prod ievadu tikai vienu id ciparu. Bet ka pareizi veidot datus lai varētu piesaistīt variākus produktus. piemēram lai var atlasīt salataus kuri satur 'burkāni' un 'zirņi'? Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted January 4, 2011 Report Share Posted January 4, 2011 Tabula salāti: id nosaukums (piemēram 'rosols') Tabula produkti: id nosaukums (piemēram 'kartupeļi') Tabula mikseris (izdomā labāku nosaukumu): salāta_id produkta_id Quote Link to comment Share on other sites More sharing options...
reiniger Posted January 4, 2011 Author Report Share Posted January 4, 2011 Paldies par ieteikumu. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.