Трудно понять, чего вы хотите достичь, но я попробую. Прежде всего, как отметил @particus, лучший способ - создать сводную таблицу, когда вам не нужно беспокоиться о таких вещах.
Но решение, если у вас есть список идентификаторов в столбцах, разделенных комой, не сохраняя значения, такие как
1,2,3
, но всегда добавляя ,
в начале и в конце, поэтому он должен быть в этом случае:
,1,2,3,
Таким образом, если у вас есть в таблице ,19,2,3,
, и вы хотите найти значение 9
, вы должны использовать поиск строки ,9,
, например:
$id = 9;
$items = Items::where('column', LIKE '%,'.$id.',%')->get();
Теперь для строки выше никакой записи не будет но если у вас есть ,9,2,3,
или просто ,9,
, то будет найдена нужная запись.
dateAfterMonth = dateAfterMonth.AddMonths (1)
Если вы добавите 1 месяц с этого момента :
dateAfterMonth = DateTime.Now.AddMonths (1)
с использованием Fluent DateTime http://fluentdatetime.codeplex.com/
Dim newDate as DateTime = 1.Months().FromNow()