sql >> Database teknologi >  >> RDS >> Mysql

HVORDAN laver man en join i MySQL, hvor nøglen er en understreng af nøgle2?

Hvis refs.isbn er substr af pdfrefs.isbn, kan du bruge et simpelt like for join

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. Ingen legitimationsoplysninger er tilgængelige i sikkerhedspakken, når forbindelsen til Oracle udføres

  2. Fejl - SqlDateTime-overløb. Skal være mellem 1/1/1753 12:00:00 AM og 12/31/9999 11:59:59 PM

  3. Ressource-id #5:MySQL

  4. sql ::SQLString adfærd