I've seen a couple used before:
tTableName.fFieldName
vViewName.fFieldName
t, v, and f are literally there. So:
tVendor.fVendorID
Another one which took me a while to understand why they did it like this:
table_name.uniqueid_field1
table_name.uniqueid_field2
along with:
table_2_name.uniqueid2_field1
So you could do something like:
SELECT uniqueid_field2, uniqueid2_field1
FROM table_name, table_2_name
WHERE uniqueid_field1 = uniqueid2_field1
Example:
vendor.v_vendorid
vendor.v_name
product.p_productid
product.p_vendorid
SELECT p_productid, v_name
FROM vendor, product
WHERE p_vendorid = v_vendorid
No need to worry about fieldname clashes. It's a bit tedious, but saves you from having to alias tables in your queries, and having to worry about that whole bit.