Допустим, у меня есть две таблицы в Postgres:
Name: table_rad
Column Type
id integer
username character varying(64)
Name: table_mac
Column Type
id integer
mac macaddr
Я хочу сделать для присоединения:
SELECT * FROM table_rad WHERE username = mac;
Postgres будет жаловаться:
ERROR: operator does no exist: character varying = macaddr
LINE 1: ...ELECT * from table_rad WHERE username = mac;
^
Hint: No operator matches the given name and argument type(s). You might need to add explicit type casts.
Софар. Я погуглил решение, и я знаю, что должен ПРОБИТЬ. Но как я могу привести тип macaddr к varhcar?