Non capisco perché non trova le relazioni volute

Salve.
Sono nuovo di questo forum, e siccome mi cimento da poco tempo con mysql, mi sono trovato a costruire una query di cui non riesco ad avere il risultato voluto.
Il problema: ho una tabella (PRINOTA) con le seguenti colonne: SERIAL, DESCRI.

Ho una seconda tabella (#step1) con le seguenti colonne: NUMERO, IMPORTO.
Il campo di PRINOTA che si chiama DESCRI, contiene la stringa in questo formato "Titolo n. 123456".
Il campo di #step1 che si chiama NUMERO, contiene la stringa in questo formato "123456".

Lo scopo è avere come risultato: tutti i record che in [PRINOTA].[DESCRI] è compreso [#step1].[NUMERO]

SELECT [FARM].[dbo].[PRINOTA].[SERIAL] as SERIAL_prinota
,[FARM].[dbo].[PRINOTA].[DESCRI]
,[tempdb].[dbo].[#step1].[NUMERO]
,[tempdb].[dbo].[#step1].[IMPORTO]

FROM [FARM].[dbo].[PRINOTA]

left join [tempdb].[dbo].[#step1] on [DESCRI] like [tempdb].[dbo].[#step1].[NUMERO]

Purtroppo il risultato di questa query è vuoto, quando invece, confrontando le tabelle, mi aspettavo 308 risultati.
Non riesco a capire dove fosse l'errore.
Ringrazio sin da subito chi mi potesse aiutare.
Ciao Salvatore

Bien venuto

questo forum is for microsoft sql server no mysql

Arive derci