Fråga : MySQL sammanfogar med något liknande

Pröva förmiddag I att finna alla rekord från ett bordlägger som matchar en benämna i en annan table.

I har
FROM för tried

SELECT larmar LÄMNAT YTTRE SAMMANFOGAR annonser PÅ alerts.searchterm-NÅGOT LIKNANDE ”%”, ads.DESCR, '% '

I får ett felordstäv att sqlen är oriktig.
" klar "

Svar : MySQL sammanfogar med något liknande

du behöver att sammanfoga bordlägger på en sätta in från varje med samma värderar (ett ID är vanligt det bäst, betraktar:

VALT * FRÅN LÄMNAD mydb.myTable1 SAMMANFOGA mydb.myTable2 PÅ myTable1.myTableID1 = myTable2.myTableID2 VAR myFieldNÅGOT LIKNANDE ”%string%”;

eller

VALDA myfield1, myfield2 FRÅN LÄMNAD mydb.myTable1 SAMMANFOGAR mydb.myTable2 PÅ myTable1.myTableID1 = myTable2.myTableID2 VAR myFieldNÅGOT LIKNANDE ”%string%”;

eller

VALDA myfield1, myfield2 FRÅN LÄMNAD mydb.myTable1 SAMMANFOGAR mydb.myTable2 PÅ myTable1.myTableID1 = myTable2.myTableID2 VAR myFieldNÅGOT LIKNANDE ”%string%”;

hoppas detta hjälper
Andra lösningar  
 
programming4us programming4us