Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [mysql] Drie tabellen doorzoeken (https://forum.scholieren.com/showthread.php?t=460670)

Gus 28-04-2003 16:13

[mysql] Drie tabellen doorzoeken
 
Ik heb de volgende situatie:
1 tabel ARTICLES met veld ID
1 tabel ITEMS met veld ARTICLEID en veld TEXT (en veld ID)
1 tabel PHOTOS met veld ITEMID en veld TEXT (en veld ID)

Foto's "hangen" dus aan items, en items "hangen" weer aan articles.

Wat ik wil: zoeken op "text" in het algemeen, dus zowel text van Items als text van Foto's. Als het sleutelwoord voorkomt in items.text of photos.text, display dan het ID van het artikel waaraan de foto of het item "hangt".

Welk MySQL statement doet dit? Ik kwam niet verder dan

Citaat:

"SELECT articleid FROM items, photos WHERE INSTR(lcase(items.textcontent),lcase('$needle')) OR INSTR(lcase(photos.description),lcase('$needle')) AND (photos.itemid = items.id)";

eddie 28-04-2003 19:05

article
join items
join photos
where text like '%bla%'


Alle tijden zijn GMT +1. Het is nu 01:53.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.