Pytanie na jakiej podstawie chcesz pobierać ZOBACZ RÓWNIEŻ ? Standardowo jest tak, że wyszukiwane są z bazy pojęcia podobne do obecnie przeglądanego. Z tego co widzę, Ty chcesz je sobie chyba sam przypisywać na sztywno. Lepsza wydajność, ale więcej roboty.
co do pierwszego pojęcia i definicji tego pojęcia to standardowo:
Cytat
| pojecie_id | pojecie | definicja |
Jesli 'zobacz również' rzeczywiście chcesz przypisywać na sztywno pojęcia to proponuję drugą tabelę, z takim schematem:
Cytat
| pojecie_id_to | pojecie_id_from |
W tym momencie wyglądałoby to mniej więcej tak:
tabela pojęć:
Cytat
| pojecie_id | pojecie | definicja |
| 1 | Moje pojęcie | moja dluga definicja tego pojecia
| 2 | Moje pojęcie2 | moja dluga definicja tego pojecia2
tabela podobnych/zobacz również:
Cytat
| pojecie_id_to | pojecie_id_from |
| 1 | 2 |
Gdzie przy próbie pobrania pojęcia np. o ID 1 z tabeli `pojecia` powinieneś dorzucić JOIN do tabeli `zobacz_rowniez` i przyrównać pojecie_id do pojecie_id_to. W tym momencie w pojecie_id_from otrzymasz ID pojęcia (w tym wypadu 2), które będzie występowało w 'zobacz również' pojęcia o ID 1