Witam serdecznie,
Mam 2 tabele:

  1. CREATE TABLE `cms_jezyki_txt` (
  2. `gt_id` bigint(20) UNSIGNED NOT NULL,
  3. `opis` mediumtext COLLATE utf8_unicode_ci,
  4. `id_jezyka` bigint(20) NOT NULL DEFAULT '0',
  5. `id_rekordu` bigint(20) NOT NULL DEFAULT '0',
  6. `poziom` tinyint(4) NOT NULL DEFAULT '0',
  7. `typ_tabeli` smallint(6) NOT NULL DEFAULT '0'
  8. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  9.  
  10. ALTER TABLE `cms_jezyki_txt`
  11. MODIFY `gt_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;



opis - zawiera tekst który wyświetlamy
id_jezyka - jest to numer id języka


oraz 2 tabela:
  1. CREATE TABLE `sklep_producent` (
  2. `gt_id` bigint(20) UNSIGNED NOT NULL,
  3. `parametr` bigint(20) NOT NULL,
  4. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  5.  
  6. ALTER TABLE `sklep_producent`
  7. MODIFY `gt_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;




W tabeli sklep_producent mam parametry producentów, a w tabeli cms_jezyki_txt znajdują się różne wersje
językowe nazw producentów.

przykładowo w cms_jezyki_txt mamy id_jezyka:
1 - polski
2 - angielski
3 - hiszpański

  1. INSERT INTO `sklep_producent` (`gt_id`, `parametr`) VALUES (1, 1);
  2.  
  3. INSERT INTO `cms_jezyki_txt` (`gt_id`, `opis`, `id_jezyka`, `id_rekordu`, `poziom`, `typ_tabeli`) VALUES
  4. (16, 'apple', 3, 6, 0, 1),
  5. (17, 'manzana', 4, 6, 0, 1),
  6. (18, 'jabłko', 1, 6, 0, 1);




Potrzebuję 2 zapytania mysql:
1. wyświetlanie nazw we wszystkich dostępnych językach (czyli SELECT)
2. wyszukiwanie po nazwach i wyświetlenie wyników (czyli wpisuję zarówno apple jak i jabłko - to powinno mi wyświetlić 1 rekord)



Wie ktoś może jak to zrobić?
Bardzo proszę o pomoc,