SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.12.2010 01:26:54

krasava
Участник
Зарегистрирован: 18.04.2009
Сообщений: 8

Помогите выбрать

3 таблицы:

adresa ->
id | caption
данные: ->
1 | посольство
2 | ОСЗН

objects ->
id | name
данные
1 | памятник ленину
2 | памятник шпагину

photos ->
id | id_tip | tip
данные
1 | 1 | adress
2 | 2 | adress
3 | 1 | objects
4 | 2 | objects

итого 4 фотографии - 2 к адресам, 2 к объектам, как выбрать из таблицы photos photos.id и в зависимости от таблицы либо objects.name либо adresa.caption

это крайне упрощённый вид, на самом деле там очень много полей.

Неактивен

 

#2 17.12.2010 01:35:46

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5840

Re: Помогите выбрать

Это?

select photos.id,objects.name from photos join objects on objects.id=id_tip where tip='objects';

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson