// неправильно
SELECT id, myField, (SELECT myField2 FROM myTable2
WHERE myTable2.id=myTable.id) FROM myTable
// правильно
SELECT id, myField, myField2 FROM myTable, myTable2
WHERE myTable2.id=myTable.id
Как задать заголовок столбца в запросе?
Кроме того не работают подзапросы (или иной синтаксис):
SELECT id, myField, (SELECT myField2 FROM myTable2 WHERE myTable2.id=myTable.id) FROM myTable
Тот же вопрос: "А как?"
Подскажите пожалуйста.
2) Вложенные запросы:
Код:
Цитата: IL84
1) Заголовок задается как <имя_поля_БД> as <имя_заголовка>. <имя_заголовка> без квадратных скобок.
Делаю так - получаю следующее:
ORA-00923: ключевое слово FROM не найдено там, где оно ожидалось
Иначе говоря таким образом задать загловок не получается:(
Цитата: IL84
1)
2) Вложенные запросы:
2) Вложенные запросы:
Код:
// неправильно
SELECT id, myField, (SELECT myField2 FROM myTable2
WHERE myTable2.id=myTable.id) FROM myTable
// правильно
SELECT id, myField, myField2 FROM myTable, myTable2
WHERE myTable2.id=myTable.id
SELECT id, myField, (SELECT myField2 FROM myTable2
WHERE myTable2.id=myTable.id) FROM myTable
// правильно
SELECT id, myField, myField2 FROM myTable, myTable2
WHERE myTable2.id=myTable.id
Получается мой код - нестандартный, расширение майкрософта?
Код:
SELECT myField as myTitle FROM myTable
У Майкрософта мало что стандартного. Какие компоненты для работы с Oracle используешь?
select field1 title1, fileld2 title2 from table1