|
sql запрос в Microsoft Query
|
|||
---|---|---|---|
#18+
Всем привет. Помогите подредактировать запрос. Есть две таблицы 1$ и 3$, нужно выдать записи из столбцов F12, F11, F23, F20 таблицы 1$, где текст столбца F9 таблицы 1$ начинается со слова в столбце Получил1 таблицы 3$. Сейчас пишу вот так, выдаёт ошибку select `'1$'`.F12, `'1$'`.F11, `'1$'`.f23, `'1$'`.f20 from `'1$'` WHERE `'1$'`.F9 LIKE `'3$'`.Получил1%; Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 11:09 |
|
sql запрос в Microsoft Query
|
|||
---|---|---|---|
#18+
LIKE `'3$'`.Получил1+'%' ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 11:13 |
|
sql запрос в Microsoft Query
|
|||
---|---|---|---|
#18+
Mrtopgun, Ты указываешь, что выбираешь из $1 но в условии обращаешься к $3. поэтому в from указывай $1,$3. Плюс не знаю в какой субд ты пишешь, но like задается как : like "$3.Получил1%" ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 11:38 |
|
sql запрос в Microsoft Query
|
|||
---|---|---|---|
#18+
Дмитрий Седовно like задается как : like "$3.Получил1%"И что ты тут в итоге получил? Ему нужно с полем сравнивать, а ты с литералом сравниваешь ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 11:48 |
|
sql запрос в Microsoft Query
|
|||
---|---|---|---|
#18+
Спасибо, вариант +'%' работает, в from добавил 3$ ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 11:52 |
|
|
start [/forum/topic.php?fid=61&fpage=44&tid=2173421]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 125ms |
0 / 0 |