Iemand anders heeft 12 jaar geleden voor mij wat in elkaar geknutselt en aangezien het enige veranderingen behoeft probeer ik het geheel te doorgronden.
De navolgende query wordt (in mysql) gebruikt om een tabel op dubbele invoer te controleren:
$query= <<<SQL SELECT keyword,anchor,location,title FROM entry AS e,
url WHERE keyword IN
(SELECT keyword FROM entry AS sub
WHERE sub.keyword=e.keyword AND sub.id<>e.id AND sub.group=1)
AND e.url=url.id AND e.group=1
ORDER BY keyword
SQL;
Moet ik de 1ste regel lezen als dat 'keyword,anchor,location,title' in 'e' bewaard wordt
en 'keyword' in regel 3 in 'sub'?
En moeten die toevoegingen met SQL er bij?
De navolgende query wordt (in mysql) gebruikt om een tabel op dubbele invoer te controleren:
$query= <<<SQL SELECT keyword,anchor,location,title FROM entry AS e,
url WHERE keyword IN
(SELECT keyword FROM entry AS sub
WHERE sub.keyword=e.keyword AND sub.id<>e.id AND sub.group=1)
AND e.url=url.id AND e.group=1
ORDER BY keyword
SQL;
Moet ik de 1ste regel lezen als dat 'keyword,anchor,location,title' in 'e' bewaard wordt
en 'keyword' in regel 3 in 'sub'?
En moeten die toevoegingen met SQL er bij?