условие выбора опеределенной таблицы в JOIN

Romantik

TeaM PHPClub
условие выбора опеределенной таблицы в JOIN

Приветствую уважаемые.

Есть вопрос, не знаю как решить:

[SQL]
SELECT
product.price
FROM booking
JOIN /*и вот тут выбрать таблицу package или service по условию IF(package.stat=1) */ AS product
ON product.id=booking.pid
[/SQL]

может есть какие то грязные хаки? =)

хотелось бы сделать это именно запросом.

Заранее благодарен за любые советы.
 

zerkms

TDD infected
Команда форума
UNION ?

ps: может я чего не понимаю - но условие какое то странное IF(package.stat=1)
 

akd

dive now, work later
Команда форума
LEFT JOIN ... A ON package.stat = 1 AND ...
LEFT JOIN ... B ON package.stat <> 1 AND ...
может так?

но вообще наверное этого не надо хотеть .. :)
 

Romantik

TeaM PHPClub
akd
спасибо!
да это глупый был вопрос, я просто поставлен в рамки АПИ и правил, поэтому и прошу извращений.
zerkms
но условие какое то странное IF(package.stat=1)
присутствие записи в package определяет что нужен именно package
 
Сверху