Hey there, ok, non stretchy stuff Laid flat on a table, tape it down with masking tape round the edges so it doesn't shift around – esp if it's slippy fabric. Lay stretchy stuff on top and ensure it's flat not stretched (unless you want it to be) tape it down at one end and tack it using large stitches a few cMs from where your stitch line on your machine is going to be.
Then take the tape off and you will have the two pieces loosely joined but joined. Now sew with machine, and yes a walking foot will help. It also helps for there to be good support under the fabric 'tail' if it's all hanging over the edge of the table it's going to stretch and there's going to be cursing.
If you're talking fiddly pieces hold them together in one hand as you tack with the other – I use double thread In a completely contrasting colour knotted at the end long enough to tack a decent length or it'll be fiddle some but not so long the thread will self knot.
I have also used small clothes pegs! Two pieces of fabric pinned together with pegs at the ends then at intervals all the way along, then I have sewn inside the line of the pegs. These are mini Christmas card pegs – you can get them in stationers and card shops, or. If it's big fabric I guess ordinary pegs would do…