Jump to content
php.lv forumi

Palīdzība DB veidošanā...


reiniger

Recommended Posts

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'?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...