2016-04-08 44 views
0

2 sütunu "adı" var - ürünler ve bazı adı satıcı olmadan ve "satıcı" sütunu, her zaman satıcı adıyla.Satır başka bir satır içermiyorsa, onları birleştirin

"name", "vendor" değerini etkilemiyorsa, kontrol etmek istiyorum.

Öncelikle seçmek do uğraş ama hiç umut

teşekkür ederiz düzeltmek için! Ben düzgün sorunuzu anlamak

SELECT * FROM `products` where name not LIKE ('%', vendor, '%'); 
+0

Eğer 'demek istiyorsun CONCAT ('%', satıcı, '%') GİBİ' –

cevap

0

ad değerine satıcı değer zaten hiç yoksa sütunu vendor ve name Concat istiyorum.

Bu sorguyu kullanabilirsiniz (sqlfiddle bakınız):

SELECT IF(LOCATE(`vendor`, `name`) > 0, `name`, CONCAT(`vendor`, ' ', `name`)) 
`name`, `vendor` FROM `products`;