У меня есть 4 таблицы:
rating , Университет , Школа и translate Информация.user | business_id | rate
1 | 1 | text my rate
Университет и школа
business_id | translate_id
1 | 1
translate
translate_id | text | language
1 | street | en
2 | strada | it
< /code>
Мне нужно взять все обзоры пользователей University University и школьные таблицы и использовать пакет перевода. Query
select
A.* , innerjoin.name , innerjoin.address , innerjoin.type
from rating as A
inner join (
select t.address , B.id , B.name , "university" as type from university as B
inner join translate as t on t.id = B.address where t.language = "en"
union all
select t.address , B.id , B.name , "school" as type from school as B
inner join translate as t on t.id = B.address where t.language = "en"
) innerjoin
on innerjoin.id = A.id
where A.student = "John"
my output-en
0 => Array
rate => #2 my rate
name => school-1
address => street
type => school
1 => Array
rate => #3 my rate
name => university-1
address => mall
type => university
2 => Array
rate => #1 my rate
name => school-2
address => avenue
type => school
my output-it
0 => Array
rate => #2 my rate
name => school-1
address => strada
type => school
1 => Array
rate => #3 my rate
name => university-1
address => centro commerciale
type => university
2 => Array
rate => #1 my rate
name => school-2
address => viale
type => school
Подробнее здесь: https://stackoverflow.com/questions/229 ... ranslation
Выберите «Ревизия» в двух таблицах и используйте Внутренний перевод таблицы соединений ⇐ Php
Кемеровские программисты php общаются здесь
1759501368
Anonymous
У меня есть 4 таблицы:
[b] rating [/b] , [b] Университет [/b] , [b] Школа [/b] и [b] translate [/b] Информация.user | business_id | rate
1 | 1 | text my rate
[b] Университет и школа [/b]
business_id | translate_id
1 | 1
[b] translate [/b]
translate_id | text | language
1 | street | en
2 | strada | it
< /code>
Мне нужно взять все обзоры пользователей University University и школьные таблицы и использовать пакет перевода. Query
select
A.* , innerjoin.name , innerjoin.address , innerjoin.type
from rating as A
inner join (
select t.address , B.id , B.name , "university" as type from university as B
inner join translate as t on t.id = B.address where t.language = "en"
union all
select t.address , B.id , B.name , "school" as type from school as B
inner join translate as t on t.id = B.address where t.language = "en"
) innerjoin
on innerjoin.id = A.id
where A.student = "John"
[b] my output-en [/b]
0 => Array
rate => #2 my rate
name => school-1
address => street
type => school
1 => Array
rate => #3 my rate
name => university-1
address => mall
type => university
2 => Array
rate => #1 my rate
name => school-2
address => avenue
type => school
[b] my output-it [/b]
0 => Array
rate => #2 my rate
name => school-1
address => strada
type => school
1 => Array
rate => #3 my rate
name => university-1
address => centro commerciale
type => university
2 => Array
rate => #1 my rate
name => school-2
address => viale
type => school
Подробнее здесь: [url]https://stackoverflow.com/questions/22902590/select-revision-in-two-tables-and-use-inner-join-table-translation[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия