Я хочу сделать что-то вроде этого:MySQL, если значение оператор подзапрос
SELECT IF((SELECT something FROM table) AS tmp) > 0, tmp, (SELECT bla FROM oter_table))
К сожалению «как TMP» и returing ТМП не работает. Как я могу заставить это работать? не делая повторять запрос:
SELECT IF((SELECT something FROM table) > 0, (SELECT something FROM table), (SELECT bla FROM oter_table))
Вы почитайте на 'JOIN' заявление ? – DevlshOne
Реальная ситуация немного сложнее, поэтому я хотел бы знать, как я мог бы исправить ситуацию выше (без объединений). – user2511309
Может быть, не использовать РСУБД? – Strawberry