User:
columns:
id:
type: integer(4)
autoincrement: true
primary: true
username:
type: string(255)
Group:
tableName: group_table
columns:
id:
type: integer(4)
autoincrement: true
primary: true
name:
type: string(255)
relations:
Users:
foreignAlias: Groups
class: User
refClass: GroupUser
GroupUser:
columns:
group_id:
type: integer(4)
primary: true
user_id:
type: integer(4)
primary: true
relations:
Group:
foreignAlias: GroupUsers
User:
foreignAlias: GroupUsers
DB:
USER:
id | username
1 | john
2 | kate
3 | alan
GROUP:
id | name
1 | admin
2 | mod
3 | kate (!)
USERGROUP:
id_user | id_group
1 | 1
2 | 1
1 | 2
3 | 3
3 | 2
2 | 3
Я бы хотел сделать поисковую систему. Я буду искать, например, слово: "KATE".
Как я могу найти во многих таблицах для KATE?
В поиске ввода я пишу "KATE". Я должен использовать ГДЕ, КАК В Учении.
Как должен выглядеть этот запрос?
Это должно показать мне всех пользователей с именем пользователя Kate и всех пользователей группы Kate.