Benutzer Diskussion:Pjacobi/Sprachen

aus Wikipedia, der freien Enzyklopädie

Hier eine Liste aller Redirects auf Artikel, die in der Kategorie:Einzelsprache oder der Kategorie:Sprachfamilie oder einer der Unterkategorien sind.

Die Abfrage

Die Abfrage lässt sich sicherlich noch verbessern, aber erstmal tut sie was sie soll. :-)

drop table if exists zielartikel;
create table zielartikel(
 ziel_id int(8) unsigned not null,
 primary key (ziel_id)
);

insert into zielartikel
select distinct cl_from
from categorylinks
where cl_to IN (
'Einzelsprache',
 'Deutsche_Sprache',
  'Germanist',
 'Englische_Sprache',
  'Anglizist',
  'Englischvariante',
 'Esperanto',
  'Esperantist',
 'Französische_Sprache',
 'Russische_Sprache',
 'Schwedische_Sprache',
'Sprachfamilie',
 'Malayo-Polynesische_Sprachen',
  'Mikronesische_Sprachen',
 'Austronesische_Sprachen'
);

drop table if exists ziellinks;
create table ziellinks(
 quell_id int(8) unsigned not null,
 ziel_id int(8) unsigned not null,
 primary key (quell_id, ziel_id),
 key quell_id (quell_id)
);

insert into ziellinks
select l_from, l_to
from zielartikel, links
where l_to = ziel_id;

select concat(
'*[[',cur_title,']] -> "',
substring_index(substring_index(cur_text,'[[',-1),']]',1),
'"')
from ziellinks, cur
where quell_id = cur_id
and cur_is_redirect = 1
and cur_namespace = 0
order by cur_title;

Die Liste

Erstellt aus dem Dump vom 13. Okt 2004 --SirJective 00:23, 20. Okt 2004 (CEST)