Я все еще новичок в mysql, до сих пор мне приходилось использовать базовые запросы в моем коде. Но мне нужно прямо сейчас. У меня есть база данных с строками: id, firstname, lastname, email, companyid.выберите в mysql, где определенная строка содержит только 1
Я хочу выбрать все значения, в которых у companyid есть только счетчик во всей базе данных. (некоторые контакты разделяют компанию). Во-вторых, мне нужно выбрать все первые созданные контакты для компании, где компания имеет более 1 записи в базе данных. Пробовал кучу с группой, отличную, но не могу заставить ее работать.
SELECT * FROM `contacts` WHERE (SELECT COUNT(companyid) FROM `contacts`) <2
Пробовал это, но это неправильно (очевидно).
Привет
Вау, это здорово, и так быстро. Мне еще предстоит многому научиться в Mysql, который я вижу. Я сам не думал об этом коде. У вас есть какие-то советы по местам, чтобы начать расширять мои общие знания о mysql? – Snuur
Извините, что спросите столько, но как мне изменить первый код, чтобы обновить все значения 1 столбца до определенного значения где (yourcode) = true? – Snuur
Добавлен ответ. Я думаю, вам нужно учиться на SQL. Вы не можете зависеть от свободных добровольцев, чтобы делать все ваши программы для вас. – Barmar