Вот что я хочу сделать.Вставить фиксированное значение в объединенную таблицу
У меня есть пустой стол под названием «программное обеспечение» с полями: ключом, компьютером и программным именем. У меня есть вторая таблица под названием «оборудование» (которая имеет поля equipmentID и itemtype), и у нее есть тысячи предметов, только некоторые из которых являются компьютерами (поэтому я пытаюсь фильтровать «itemtype = computer»).
key|itemID |itemname |otherstuff
1 |4533 |television |blah, blah
1 |3823 |computer |blah, blah
1 |1111 |couch |blah, blah
1 |3423 |computer |blah, blah
1 |1234 |computer |blah, blah
1 |9999 |couch |blah, blah
1 |8823 |computer |blah, blah
Я хочу заполнить таблицу «ПО» всеми компьютерами (идентификаторами компьютера) и фиксированным именем, например «Windows», так что в конце у меня есть что-то вроде этого.
key|computerID |softwarename
1 |3823 |Windows
2 |3423 |Windows
3 |1234 |Windows
4 |3126 |Windows
5 |8823 |Windows
и т. Д. Для каждого из 1000 компьютеров в списке. Затем я запустил его еще пару раз для других программ, которые находятся на каждом компьютере.
Все примеры, которые я могу найти, указывают на то, что вы вставляете строки из другой объединенной таблицы, чего я не хочу делать.
Касательно, есть ли действительно хороший ресурс, который дает примеры различных SQL-запросов и объяснений? Я действительно хотел бы быть немного более независимым, занимающимся жесткими запросами.
Спасибо!
вы можете поделиться запросы, которые вы пробовали –
Английское описание и данные дамп имеют несогласованные имена столбцов (hardwareID/itemID и itemtype/itemname). Что правильно? Кроме того, пожалуйста, используйте [образец кода] (http://sscce.org) (здесь, SQL) для выборок данных, а не ad-hoc-схему. – outis
да, извините. Я был в спешке. Таблицы имеют правильные метки, а не мое описание. –