3: cid, status, jointime
Лучше в отдельной таблице, хотя бы, по этим причинам:
1) Клан это необязательное свойство для игрока вара3
2) Клан не используется другими играми. Представь, что 100 игр, кланы нужны только вару, и у каждого юзера лишнее поле(я)
3) Логическая изолированность. Так же, как и wol, profile или record
4) 3 поля с данными. Хотя, даже если было бы одно поле cid, отдельная таблица все-равно будет лучше по вышеперечисленному
А по твоей логике надо таблицы profile и record тоже запихнуть в юзера
Я бы и record разделил бы на разные таблицы для каждой игры. Да и френды там тупо сделаны.
Do not ask for support in PM.