doni: SQL LIKE

Beitrag lesen

Hallo Romy...

Sorry ich habe nur schnell einen Teil des querys abgeschrieben. Aus welchen Datenbanken er es nehmen soll, ist schon drin.

das ganze wäre:

SELECT products.product_ID, products.shirt_ID, products.product_name, products.product_picurl, products.product_description, shirts.shirt_type, shirts.shirt_color, shirts.shirt_sex, shirts.shirt_price, sujets.sujet_ID, sujets.sujet_name, sujets.sujet_picurl, sujets.sujet_color, sujets.sujet_price FROM products, shirts, sujets WHERE shirts.shirt_ID LIKE products.shirt_ID AND products.sujet_ID = sujets.sujet_ID AND products.product_ID = '$productid' LIMIT 1

Mein Problem ist folgendes:

In der Tabelle 'products' im Feld 'shirt_ID' sollte sowas stehen:

00027,00024,00011

Also verschiedene Werte, kommagetrennt. Nun möchte ich schauen, ob in products.shirt_ID ein wert vorkommt, der in shirts.shirt_ID (dort steht nur eine zahl) ist.

Also

ist in products.shirt_ID der wert aus shirts.shirt_ID enthalten?

Meine Frage ist mehr oder weniger ob es möglich ist, ein LIKE '%datenbankfeldname%' auszuführen (und wenn ja, wie?) oder ob man LIKE nur einen string zuweisen kann...

danke für eure Hilfe!
doni