sql >> Database >  >> RDS >> Mysql

Hoe maak je een join in MySQL waar de sleutel een substring is van de key2?

Als refs.isbn een substr is van pdfrefs.isbn, kun je een simpele like for join gebruiken

SELECT
    dfrefs.title,
    pdfrefs.isbn,
    REGEXP_SUBSTR(refs.isbn,pdfrefs.isbn),
    refs.url,
    refs.isbn,
    pdfrefs.link_to_pdf
FROM refs
JOIN pdfrefs ON  pdfrefs.isbn like concat('%',refs.isbn, '%');



  1. Voeg meerdere rijen in met select

  2. Bij dubbele sleutelupdate hetzelfde als invoegen

  3. Selecteer uit mysql in variabele VB.NET

  4. Een externe sleutel toevoegen aan een bestaande tabel in SQLite