я есть таблица (например, С), что contanin общее поле из A, B, например так:выберите из A, если id = 1, и выберите из B, если id = 2 из?
C полей: идентификатор, название, описание,
и каждый (А, В) таблицы имеют частный поля, как это: А поля: картины, год, B поля: писателя, колледж
я хочу выбрать все данные о таблицах A, B, что записи содержат только собственные поля, как это:
первая запись: идентификатор, название, описание, фото, года и второй записи: идентификатор, название, описание, автор, колледж
Что вы уже пробовали? Я думаю, что вы ищете ссылку на SQL-запрос, выполните быстрый поиск Google в JOIN. – Daniel
нет, нет с объединением. Я хочу что-то вроде этого: выберите * из C и если id = 1 выберите * из A и если id = 2 выберите из B. Я не думаю, что этот запрос возможен при соединении. –
Если вам не удалось связать таблицы вместе, невозможно выбрать на основе того, что у вас уже есть, например, столбцы из C не соответствуют ни одному столбцу из A или B. Однако, если у A и B был новый столбец с именем " id ", как C, вы можете связать их с join. Это кажется крайне непрактичным ... что именно вы пытаетесь сделать? – Daniel