im ищет инструкцию SQL для структуры ниже. Я хочу, чтобы выбрать все Uid годов и тексты таблиц, которые получили отношение к таблице снизилась:Мой SQL-запрос для объединения нескольких таблиц через mm
- partsofspeech
- verbs_tempus
- words_case
- words_language
- words_relation
Каждая таблица имеет поля uid и текст. Каждый стол получил таблицу мм, чтобы сохранить какое-либо отношение. Значение местного значения относится к uid самой связанной таблицы. Foreign представляет uid от снижение.
Я хочу сделать это с 1 SQL-запросом. Я думаю, что это возможно с объединениями, но с новыми. Вот «лил графический:
Вот мой запрос:
SELECT partsofspeech.uid, partsofspeech.text from declined
LEFT JOIN partsofspeech_mm
ON partsofspeech_mm.foreign = declined.uid
LEFT JOIN partsofspeech
ON partsofspeech_mm.local = partsofspeech.uid
скрипку:
ли any1 имеет ключ, чтобы справиться с этой рекурсивной вероятно?
Поскольку вы новичок и не разместили свою версию запроса и ожидаете помощи при написании одного для вас, по крайней мере [edit] (http://stackoverflow.com/posts/20724943/edit), вы задаете вопрос и предоставляете ** соответствующие выборочные данные и желаемый результат ** в текстовой форме или еще лучше создать [sqlfiddle] (http://sqlfiddle.com). В противном случае ваш вопрос скорее всего будет закрыт. – peterm
Не знаете, чего вы хотите достичь. Но, возможно, это может сделать трюк. http://sqlfiddle.com/#!2/0af271/22 –
Кстати, нельзя ли манипулировать данными за пределами MYSQL? Возможно, с PHP? –