2012-06-17 7 views
1

Исходя из этого: Every specific weekday, sql and phpПосмотрите на числа в столбце с несколькими номерами

Я получил это:

deals_bookings.everyWeekDay = DAYOFWEEK(CURDATE()) 

прекрасно работает, если есть только одно значение, как: 1 в нем.

everyWeekDay Но столбец может содержать больше цифр, в формате, как это: 1,2,3,4

Так я хотел бы посмотреть на DAYOFWEEK(CURDATE()) число в этом.

Как это сделать?

+1

Вы сначала нормализуете свою базу данных. Сохранение CSV-данных в одном поле, когда вам нужно получить доступ к отдельным членам этих данных CSV, в основном побеждает цель иметь реляционную базу данных в первую очередь. –

+0

@MarcB Them's fightin 'words ... Это нормально, чтобы денормализовать, пока вы можете это оправдать. В этом случае разделение отдельной таблицы может быть невозможно/желательно для различных факторов. – Bohemian

ответ

2
FIND_IN_SET(DAYOFWEEK(CURDATE()), deals_bookings.everyWeekDay) > 0