Я уже нашёл такой запрос, и я его отредактировал под свои таблицы, но ответа там нет.
Я только не понимаю как при помощи этого запроса сделать поиск имени через id
Select c.id, c.user
From card v
Join visits c ON c.user = v.id
seapdesign, вам бы действительно самые основы SQL подучить. Изучение чего-то через бездумный копипаст чужих решений без понимания базовых вещей - тупиковый путь.
smilingcheater, я быстро прошёлся по основам и написал код:
SELECT visits.id, card.id AS id, card.user
FROM visits LEFT OUTER JOIN card
ON visits.id = card.id
он находит одинаковые id в таблицах и отображает их, а мне нужно чтобы он отобразил именно тот что я буду вводить вручную.
seapdesign, добавьте фильтрацию результатов через WHERE, примерно так
SELECT visits.id, card.id AS id, card.user
FROM visits LEFT OUTER JOIN card
ON visits.id = card.id
WHERE visits.id='...'
либо если надо фильтровать по нескольким ID одновременно:
WHERE visits.id IN ('...', '...', '...')
либо если надо не по визитам, а по card.id - аналогично укажите card.id:
WHERE card.id IN ('...', '...', '...')