Making a variable in a certain node type and access that variable in another node type I'm fairly new to Drupal. But I'm trying to learn. 

What I'm try to accomplish is have a variable in a certain node type (artist) and I want to access this variable in another node type (news). Is this possible? 

Let's say I have two content types, Artists and News. The artist node will have (at some point) related pictures, songs, and news. But at default it does not have any. So I wanted a variable that acts like a flag that if there are any related pictures the flag is changed. In the news node, I have tags that point to an artist if the news is related to him/her, then I'll show the same related songs, pictures of the same tagged artist. I want the flag variable as a checker if there are truly related songs/pictures. In that way I'll just use the flag and before I query the related pictures/songs
What you are looking for is, basically, Entity Reference, as mentioned by Jimajamma and Bala:


  Provides a field type that can reference arbitrary entities


Just add entity reference field to news and allow artists to be selected. For pictures and songs, use either simply fields in Artist content type, or repeat the process - create content types for them, and add entity reference fields to artist content type.

Now, for display consider Views - it can use entity reference field to show all songs by artist in setup like that. I believe that's the easiest way.