2013-05-13 5 views
-5

Я хочу найти таблицу mysql и хочу показать результаты из разных таблиц.Поиск нескольких таблиц в базе данных mySQL

Ниже установки в таблицах,

Первая таблица "user_initials":

User  Pic 
Kashif images/kashif.jpg 
Asif  images/asif.jpg 

Вторая таблица является "user_data":

User  user_id 
Kashif 155 
Asif  156 

Я сделал запрос на поиск ключевых слов User_initials "user". Но я хочу, чтобы показать результаты, как: Если я ищу Kashif, результат должен быть kashif 155

Каким должен быть запрос?

+4

звучит как вам просто нужно добавить стандарт присоединиться – 2013-05-13 01:04:33

+0

Спасибо за ваш быстрый ответ. но мне нужен запрос Dagon – user2374777

+1

это не для меня код для меня бесплатный, мы помогаем, но вам тоже нужно помочь – 2013-05-13 01:12:13

ответ

0

Используйте присоединиться

select * 
from user_initials 
inner join user_data on user_initials.user = user_data.user 
where user_data.user = 'kashif' 
+0

Спасибо, что это сработало для меня. Спасибо за ваше время, чтобы помочь мне – user2374777

0

Используйте JOIN

SELECT CONCAT(user_data.user, ' ', user_data.user_id) 
FROM user_initials 
LEFT JOIN user_data ON user_initials.user = user_data.user 
WHERE user_data.user = 'kashif' 
Смежные вопросы