Вопрос : Вопрос MsAccess новообращенного к MySQL

Я не smog получить, что этот вопрос поиска работал в MySQL.

I имею MsAccess соединенный к таблицам через ODBC и мог сделать им работу в MsAccess путем сохранять первый вопрос и вклюать что вопрос в секунду. Но теперь (с вашей помощью) я должен получить, что MySQL сделал it.

I am ища несколько полей в таблице продуктов но также хотел включить экстренные поля продукта в поиск имеют несчастливую структуру below.

s01_CFM_ProdValues:  имеет много до одно отношение к s01_Products и contains
field_id, product_id, значение, value_long
1 269 1111111111 dolor ipsum
6 269 Lorem
4 269 22222222222 сидит amet, elit consectetur adipisicing, sed делает

s01_Products eiusmod tempor.
9 269: это плоский остроносый напильник с полями:
id (ключ), Кодий, имя,
269 descrip, 25ps, 25 соединяет назад & тело, «описание: Bla bla bla bla этих камней. «таблицам

The соединены как this
s01_Products.id = s01_CFM_ProdValues.product_id
Each экстренное имеют номер (field_id) я нужно искать некоторые данные по fields.
The фактические будут магазином любым внутри оценивают и оценивают длиной; никогда both.

Here не будет первым вопросом MsAccess сохраненным как cf_product. Оно возвращает множественные показатели, product_id полей и поля значений КАК combined

SELECT s01_CFM_ProdValues.product_id, [значение] & [value_long] КАК combined
FROM s01_CFM_ProdValues
WHERE (((s01_CFM_ProdValues.fieldd_id) =4 или (s01_CFM_ProdValues.field_id) =6));

Here будет вторым asProductList_Search

SELECT s01_Products.* MsAccess, cf_product.com bined
LEFT
FROM s01_Products СОЕДИНЯЕТ cf_product НА результаты

The s01_Products.id = cf_product.product_id
WHERE (
(s01_Products.active=1) И (
(s01_Products.code как «*Lorem*") ИЛИ
(s01_Products.name как «*Lorem*") OR
(s01_Products.descrip как «*Lorem*") OR
(cf_product.combined как «
*Lorem*")) И (
(s01_Products.code как «*stones*") OR
(s01_Products.name как «*stones*") OR
(s01_Products.descrip как «
OR
*stones*") (cf_product.combined как «*stones*")
)) находит и «Lorem» И «камни» в полях searched.
class=

Ответ : Вопрос MsAccess новообращенного к MySQL

без взгляда…

Я рекомендую вас вопросы пользы много для того чтобы увеличить readibility & представление…
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
ВЫБЕРИТЕ cf_prod.*, prod.*, prod.disp_order КАК sort_order
ОТ ого prod s01_Products соедините
  (
  ВЫБЕРИТЕ cfmp.product_id, CONCAT (cfmp.value, cfmp.value_long) КАК совмещено 
  ОТ cfmp s01_CFM_ProdValues 
  ГДЕ (cfmp.field_id = 4) ИЛИ (cfmp.field_id =6)
  ) КАК cf_prod на cf_prod.id=prod.id
ГДЕ (prod.active=1) И (prod.id = cf_prod.product_id) И
  (
    (CONCAT (prod.code, prod.name, prod.descrip, cf_prod.combined) КАК «%BACK%") 
    И 
    (CONCAT (prod.code, prod.name, prod.descrip, cf_prod.combined) КАК «%STONES%")
  )
ЗАКАЗ sort_order
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us