Во-первых, я новичок в MySQL и все еще учусь. Я пытаюсь объединить 2 таблицы, чтобы отобразить счет. В первую очередь я использую 2 кода. Один код для отображения имен -
SELECT tag_logs.timestamp, People.Name FROM `tag_logs` INNER JOIN People WHERE tag_logs.tag_no = People.nametag
Еще один код для отображения количества имен -
SELECT tag_logs.tag_no, COUNT(tag_logs.tag_no) FROM tag_logs GROUP BY tag_no HAVING COUNT(tag_no) >= 1
Я хочу отобразить Имя и номер счета вместо номера тега и количества. Я попытался объединить обе таблицы, используя следующий код, однако мне не повезло -
SELECT People.Name FROM `tag_logs` INNER JOIN People WHERE tag_logs.tag_no = People.nametag AND COUNT(tag_logs.tag_no) FROM tag_logs GROUP BY tag_no HAVING COUNT(tag_no) >= 1
Мне выдается ошибка, когда я пытаюсь вызвать FROM tag_logs во второй раз. Есть ли способ обойти это?
Я стремлюсь сделать это моим окончательным результатом, за исключением того, что я должен видеть имена вместо цифр.