How to attache multiple nodes of a node type to another node of another node type? Currently I am making a advertisement website for restaurants. Now I am putting the restaurant basic information (name, address,etc) in a node. 

What I want to do is making a menu list for the restaurant,
Say each menu item is a node (with the type of 'item') while the restaurant is another node type 'restaurant'.

In database level, the relationship between node (restaurant) and menu item node type is one-to-many.

So how can I do this?

Thanks for any help!

Cheers!
Install the references module, once you done that, you can enable the node_reference submodule and attach a "Node Reference" field to your "restaurant" content type.

Next, set the "item" content-type as reference for the field and the "Number of values" setting as "Unlimited".

When creating or editing a restaurant, you should now be able to link multiple menus to the node.