Ich habe zwei Tabellen, die ich will Domain
und Links
mit 1k Reihen verbinden und mit 700k Reihen jeweilsJoin MySQL-Tabellen basieren auf Teil Spiel von Strings
create table Domain (url varchar(255), tag varchar(255));
create table Links (ShortURL varchar(255), LongURL varchar(255));
Der Ausgang auf teilweise Übereinstimmung von ALL verbunden werden soll Domain.url
Strings in Links.LongURL
und das Ergebnis sollte zurückkehren 700k Zeilen aus der Links
Tabelle und wo keine Übereinstimmung gefunden werden sollte null
versucht, die folgenden von diesem thread und 0 gefunden
SELECT ShortURL,LongURL,tag
FROM Links fulljoin Domain
ON Links.LongURL LIKE concat('%', Domain.url, '%');
Angesichts der "keine Übereinstimmung gefunden sollte Null zurückgeben" Sie wahrscheinlich eine linke Verknüpfung. –